Template Struct LiftedModalInteraction

Struct Documentation

template<typename Weak>
struct LiftedModalInteraction

A unified modal constraint with its physical section-weighted metric.

Public Types

using Matrix = ImmersXLA::MPI::SparseMatrix
using Vector = ImmersXLA::MPI::Vector

Public Functions

template<typename Builder>
inline auto operator()(Builder &builder) const

Public Members

Constraint<ConstraintSum<Weak>, Vector> constraint
std::shared_ptr<Matrix> metric
std::shared_ptr<Matrix> outside