|
| | HeavisideElemHomogenizedDensityFunction (const std::string &nm) |
| |
| virtual | ~HeavisideElemHomogenizedDensityFunction () |
| |
| virtual void | initialize_element_volume_fraction_sensitivity (const MAST::FunctionBase &f) |
| |
| virtual void | initialize_element_volume_fractions () |
| |
| void | set_smoothing_width (Real w) |
| | width over which the approximate Heaviside function is smoothed. More...
|
| |
| | HomogenizedDensityFunctionBase (const std::string &nm) |
| |
| virtual | ~HomogenizedDensityFunctionBase () |
| |
| virtual void | clear_element_volume_fraction_sensitivity () |
| |
| virtual void | clear_element_volume_fractions () |
| |
| virtual bool | depends_on (const MAST::FunctionBase &f) const |
| | returns true if the function depends on the provided value More...
|
| |
| virtual void | derivative (const MAST::FunctionBase &f, const libMesh::Point &p, const Real t, Real &v) const |
| | calculates the value of the derivative of function with respect to the function f at the specified point, p, and time, t, and returns it in v. More...
|
| |
| Real | get_elem_volume_fraction (const libMesh::Elem &e) const |
| |
| const std::map< const libMesh::Elem *, Real > & | get_elem_volume_fraction_map () const |
| |
| Real | get_elem_volume_fraction_sensitivity (const MAST::FunctionBase &f, const libMesh::Elem &e) const |
| |
| const std::map< const libMesh::Elem *, Real > * | get_elem_volume_fraction_sensitivity_map (const MAST::FunctionBase &f) const |
| |
| virtual void | init (MAST::SystemInitialization &level_set_sys, libMesh::MeshBase &analysis_mesh, MAST::FieldFunction< Real > &level_set, MAST::FilterBase &filter) |
| |
| virtual void | operator() (const libMesh::Point &p, const Real t, Real &v) const |
| | calculates the value of the function at the specified point, p, and time, t, and returns it in v. More...
|
| |
| | FieldFunction (const std::string &nm) |
| |
| virtual void | derivative (const MAST::FunctionBase &f, Real &v) const |
| | calculates the value of the function derivative and returns it in v. More...
|
| |
| virtual void | operator() (Real &v) const |
| | calculates the value of the function and returns it in v. More...
|
| |
| virtual void | perturbation (Real &v) const |
| | calculates the perturbation and returns it in v. More...
|
| |
| virtual void | perturbation (const libMesh::Point &p, const Real t, Real &v) const |
| | calculates the value of a perturbation in function at the specified point, p, and time, t, and returns it in v. More...
|
| |
| | FunctionBase (const std::string &nm, const bool is_field_func) |
| | initializes the parameter to the given name More...
|
| |
| | FunctionBase (const MAST::FunctionBase &f) |
| | Copy constructor. More...
|
| |
| virtual | ~FunctionBase () |
| | virtual destructor More...
|
| |
| virtual bool | is_shape_parameter () const |
| |
| virtual bool | is_topology_parameter () const |
| |
| const std::string & | name () const |
| | returns the name of this function More...
|
| |
| virtual void | set_as_shape_parameter (bool f) |
| |
| virtual void | set_as_topology_parameter (bool f) |
| |