43 std::string
const& param_name);
65 void setMesh(std::string
const& mesh_name);
69 std::string
const& obj_name);
Base class for boundary conditions, initial conditions and source terms.
virtual void setGeoObject(std::string const &geo_name, std::string const &obj_name)
Sets a geometric object as corresponding object for the condition.
virtual std::string const getConditionClassStr() const =0
Returns the type of condition for displaying purposes.
std::string getBaseObjName() const
Returns the name of the base object (i.e. geometry or mesh)
virtual ~FemCondition()=default
void setMesh(std::string const &mesh_name)
Sets a mesh as corresponding object for the condition.
BaseObjType getBaseObjType() const
Specifies if the condition is set a geometry or on a mesh.
std::string const getObjName() const
Returns the name of the geometric object.
FemCondition(ProcessVariable const &process_var, std::string const ¶m_name)
std::string const getProcessVarName() const
Returns the name of the associated process variable.
ProcessVariable _process_var
ProcessVariable const & getProcessVar() const
Returns the numerical order of the process variable.
std::string const getParamName() const
Returns the name of the parameter associated with the condition.
std::string _base_obj_name