42 #ifndef OneDFSISourceNonLinear_H 43 #define OneDFSISourceNonLinear_H 45 #include <lifev/one_d_fsi/solver/OneDFSISource.hpp> 203 const ID& row,
const container2D_Type &bcNodes,
const Real& cfl )
const ;
OneDFSISourceNonLinear & operator=(const OneDFSISourceNonLinear &source)
OneDFSISource * createOneDFSISourceNonLinear()
Factory create function.
OneDFSISourceNonLinear(const physicsPtr_Type physicsPtr)
Constructor.
OneDFSISource - Base class for the source term of the 1D hyperbolic problem.
OneDFSISource(const physicsPtr_Type physicsPtr)
Constructor.
virtual ~OneDFSISourceNonLinear()
Do nothing destructor.
void updateInverseJacobian(const UInt &iQuadPt)
OneDFSISource()
Empty constructor.
Real source(const Real &A, const Real &Q, const ID &row, const UInt &iNode) const
Evaluate the source term.
OneDFSISourceNonLinear - Class for the non-linear source function B of the 1D hyperbolic problem...
OneDFSISourceNonLinear()
Empty constructor.
double Real
Generic real data.
Real dSdU(const Real &A, const Real &Q, const ID &row, const ID &column, const UInt &iNode) const
Evaluate the derivative of the source term.
Real interpolatedNonConservativeSource(const Real &A, const Real &Q, const ID &row, const container2D_Type &bcNodes, const Real &cfl) const
Evaluate the non-conservative form of the source term at the foot of the outgoing characteristic...
OneDFSISourceNonLinear(const OneDFSISourceNonLinear &source)
uint32_type UInt
generic unsigned integer (used mainly for addressing)
std::shared_ptr< physics_Type > physicsPtr_Type