37 #ifndef ZeroDimensionalBC_H 38 #define ZeroDimensionalBC_H 1
40 #include <lifev/zero_dimensional/function/ZeroDimensionalFunction.hpp> const bcFunction_Type & bcFunction() const
Get the bc function.
ZeroDimensionalFunction bcFunction_Type
ZeroDimensionalFunction & operator=(const ZeroDimensionalFunction &bcFunction)
Operator=.
ZeroDimensionalBC()
Constructor.
ZeroDimensionalBC - A boundary condition for zero-dimensional models.
Real operator()(const Real &time) const
Operator()
ZeroDimensionalBC(const ZeroDimensionalBC &bc)
void updateInverseJacobian(const UInt &iQuadPt)
virtual ~ZeroDimensionalBC()
Destructor.
ZeroDimensionalFunction(const ZeroDimensionalFunction &bcFunction)
Copy constructor.
void setBcType(const bcType_Type &bcType)
Set the type.
void setBC(const bcType_Type &bcType, const bcFunction_Type &bcFunction)
Set the function.
void setBCFunction(const bcFunction_Type &function)
Set the function.
const bcType_Type & bcType() const
Get the type.
bcFunction_Type M_bcFunction
ZeroDimensionalFunction()
Empty Constructor.
Real evaluate(const Real &time) const
Evaluate the bc.
double Real
Generic real data.
ZeroDimensionalBCType bcType_Type
ZeroDimensionalFunction - A boundary conditions function for zero-dimensional models.