_coordinate_system | ParameterLib::ParameterBase | protected |
_curves | ParameterLib::FunctionParameter< T > | private |
_mesh | ParameterLib::ParameterBase | protected |
_mutex | ParameterLib::FunctionParameter< T > | mutableprivate |
_symbol_table | ParameterLib::FunctionParameter< T > | private |
_vec_expression | ParameterLib::FunctionParameter< T > | private |
expression_t typedef | ParameterLib::FunctionParameter< T > | |
FunctionParameter(std::string const &name, std::vector< std::string > const &vec_expression_str, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves) | ParameterLib::FunctionParameter< T > | inline |
getNodalValuesOnElement(MeshLib::Element const &element, double const t) const | ParameterLib::Parameter< T > | inlinevirtual |
getNumberOfGlobalComponents() const override | ParameterLib::FunctionParameter< T > | inlinevirtual |
initialize(std::vector< std::unique_ptr< ParameterBase > > const &) | ParameterLib::ParameterBase | inlinevirtual |
isTimeDependent() const override | ParameterLib::FunctionParameter< T > | inlinevirtual |
mesh() const | ParameterLib::ParameterBase | inline |
name | ParameterLib::ParameterBase | |
operator()(double const t, SpatialPosition const &pos) const override | ParameterLib::FunctionParameter< T > | inlinevirtual |
ParameterBase(std::string name_, MeshLib::Mesh const *mesh=nullptr) | ParameterLib::Parameter< T > | inlineexplicit |
parser_t typedef | ParameterLib::FunctionParameter< T > | |
rotateWithCoordinateSystem(std::vector< double > const &values, SpatialPosition const &pos) const | ParameterLib::ParameterBase | inlineprotected |
setCoordinateSystem(CoordinateSystem const &coordinate_system) | ParameterLib::ParameterBase | inline |
symbol_table_t typedef | ParameterLib::FunctionParameter< T > | |
~Parameter() override=default | ParameterLib::Parameter< T > | |
~ParameterBase()=default | ParameterLib::ParameterBase | virtual |