22 template <
int dim,
int spacedim>
25 const std::string §ion_name,
26 const std::string &initial_configuration_or_displacement,
27 const bool use_displacement,
32 , use_displacement(use_displacement)
33 , initial_configuration_or_displacement_expression(
34 initial_configuration_or_displacement)
39 ExcMessage(
"The number of selected components in the "
41 std::to_string(spacedim)));
44 "The initial configuration of the mapping. If empty, the "
45 "identity configuration is used.");
49 this->use_displacement,
50 "If true, the expression above is interpreted as a displacement, "
51 "otherwise it is interpreted as a configuration.");
56 template <
int dim,
int spacedim>
61 ExcMessage(
"You must call initialize() before using "
68 template <
int dim,
int spacedim>
73 ExcMessage(
"You must call initialize() before using "
unsigned int n_selected_components(const unsigned int overall_number_of_components=numbers::invalid_unsigned_int) const
const FiniteElement< dim, spacedim > & get_fe(const types::fe_index index=0) const
unsigned int n_components() const
void add_parameter(const std::string &entry, ParameterType ¶meter, const std::string &documentation="", ParameterHandler &prm_=prm, const Patterns::PatternBase &pattern=*Patterns::Tools::Convert< ParameterType >::to_pattern())
static ::ExceptionBase & ExcMessage(std::string arg1)
#define AssertThrow(cond, exc)