37 #ifndef ZeroDimensionalFunction_H 38 #define ZeroDimensionalFunction_H 40 #include <lifev/zero_dimensional/solver/ZeroDimensionalDefinitions.hpp> 99 if (
this != &bcFunction )
117 return M_function ( time );
ZeroDimensionalFunction & operator=(const ZeroDimensionalFunction &bcFunction)
Operator=.
void setFunction(const function_Type &function)
Set the function.
Real operator()(const Real &time) const
Operator()
void updateInverseJacobian(const UInt &iQuadPt)
ZeroDimensionalFunction(const ZeroDimensionalFunction &bcFunction)
Copy constructor.
std::function< Real(const Real &) > function_Type
Type definition for the 0D boundary function.
const function_Type & function() const
Get the function.
ZeroDimensionalFunction()
Empty Constructor.
double Real
Generic real data.
virtual ~ZeroDimensionalFunction()
Destructor.
ZeroDimensionalFunction(const function_Type &function)
Constructor by function.
ZeroDimensionalFunction - A boundary conditions function for zero-dimensional models.