|
| | ActiveStressParameters () |
| | Constructor.
|
| |
| bool | defined () const |
| | Return whether the parameters represented by this object were defined.
|
| |
| void | print_parameters () const |
| | Print the value of parameters.
|
| |
| void | set_values (const tinyxml2::XMLElement *xml_elem) |
| | Set the values of parameters in this object from an XML element.
|
| |
| std::string | get_model_name () const |
| |
| double | get_eta_f () const |
| | Get the active tension coefficient along fibers.
|
| |
| double | get_eta_s () const |
| | Get the active tension coefficient along sheets.
|
| |
| double | get_eta_n () const |
| | Get the active tension coefficient along sheet normals.
|
| |
| const ActiveStressModelParameters & | get_parameters (const std::string &model_name) const |
| | Get the parameters for a given active stress model.
|
| |
|
void | set_xml_element_name (const std::string &name) |
| |
| void | set_parameter (const std::string &name, const bool value, bool required, Parameter< bool > ¶m) |
| | Set the name, default value and the parameter required flag.
|
| |
|
void | set_parameter (const std::string &name, const double value, bool required, Parameter< double > ¶m) |
| |
|
void | set_parameter (const std::string &name, std::initializer_list< double > value, bool required, VectorParameter< double > ¶m) |
| |
|
void | set_parameter (const std::string &name, std::initializer_list< int > value, bool required, VectorParameter< int > ¶m) |
| |
|
void | set_parameter (const std::string &name, std::initializer_list< std::string > value, bool required, VectorParameter< std::string > ¶m) |
| |
|
void | set_parameter (const std::string &name, const int value, bool required, Parameter< int > ¶m, std::vector< int > range={}) |
| |
|
void | set_parameter (const std::string &name, const std::string &value, bool required, Parameter< std::string > ¶m) |
| |
| void | set_parameter_value_CANN (const std::string &name, const std::string &value) |
| | set_parameter function to handle CANNRow
|
| |
| void | set_parameter_value (const std::string &name, const std::string &value) |
| | Set the value of a paramter from a string.
|
| |
| void | check_required () |
| | Check if any required parameters have not been set.
|
| |
| std::map< std::string, std::string > | get_parameter_list () const |
| | Get the defined parameters as a map of strings.
|
| |
| void | print_parameter_list () |
| | Print the parameters.
|
| |
Parameters for active stress models.
This class stores all the parameters related to active stress, including e.g. the name of the specific selected model. The parameters specific to an individual model are managed by the class ActiveStressModelParameters, of which this class owns an instance for every registered model.
In the XML file, this class corresponds to the <Active_stress> element.