Template Class FiberReinforcedElasticityFreq

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 &parameters)
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