Template Class FiberReinforcedElasticityFreq¶
Defined in File fiber_reinforced_elasticity_freq.h
Class Documentation¶
-
template<int dim, int spacedim = dim>
class FiberReinforcedElasticityFreq¶ Harmonic matrix reinforcement with independent or shared displacements.
Reduced reinforcement is extended normally through a constant section mode. Independent displacements use real and imaginary continuity constraints; shared displacement uses additional material integrals.
Public Types
-
using Parameters = FiberReinforcedElasticityFreqParameters<dim, spacedim>¶
-
using MatrixProblem = ElasticityFreqProblem<spacedim, spacedim>¶
-
using FiberProblem = ElasticityFreqProblem<dim, spacedim>¶
-
using VectorType = typename MatrixProblem::VectorType¶
-
using GlobalVectorType = ImmersXLA::MPI::BlockVector¶
-
using Adapter = LinearAdapter<VectorType, GlobalVectorType>¶
Public Functions
-
inline explicit FiberReinforcedElasticityFreq(const Parameters ¶meters)¶
-
inline void setup()¶
-
inline void solve_frequency(const double frequency, const unsigned int index = 0)¶
-
inline void run()¶
-
inline const MatrixProblem &matrix_problem() const¶
-
inline const FiberProblem &fiber_problem() const¶
-
inline const VectorType &real_multiplier() const¶
-
inline const VectorType &imaginary_multiplier() const¶
-
inline double residual_norm() const¶
-
inline double continuity_norm() const¶
-
inline double reinforcement_measure() const¶
-
using Parameters = FiberReinforcedElasticityFreqParameters<dim, spacedim>¶