Template Class LiftedElasticity¶
Defined in File lifted_elasticity.h
Class Documentation¶
-
template<int dim = 3>
class LiftedElasticity¶ Application composition; legacy Elasticity and ElasticStatic are not used to assemble or solve this system.
All execution storage belongs to adapter.
Public Types
-
using Vector = ImmersXLA::MPI::Vector¶
-
using GlobalVector = ImmersXLA::MPI::BlockVector¶
-
using Adapter = LinearAdapter<Vector, GlobalVector>¶
Public Functions
-
inline explicit LiftedElasticity(const LiftedElasticityParameters<dim> ¶meters, const MPI_Comm communicator = MPI_COMM_WORLD)¶
-
inline void setup(const std::function<void(dealii::Triangulation<dim>&)> &configure_background = {})¶
-
inline void solve()¶
-
inline void run()¶
-
inline const std::vector<Multiplier> &multipliers() const¶
-
inline const Vector &modal_coefficients() const¶
Native coefficient vector containing all modal FE components.
-
inline const Displacement &displacement() const¶
-
inline const std::optional<LocalCoRefinementReport> &initial_co_refinement_report() const¶
-
inline double residual_norm() const¶
-
using Vector = ImmersXLA::MPI::Vector¶