Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::FeelModels::ModelAlgebraic::DataUpdateResidual Class Reference
+ Inheritance diagram for Feel::FeelModels::ModelAlgebraic::DataUpdateResidual:
+ Collaboration diagram for Feel::FeelModels::ModelAlgebraic::DataUpdateResidual:

Public Member Functions

bool buildCstPart () const
 
vector_ptrtype const & currentSolution ()
 
 DataUpdateResidual (const vector_ptrtype &currentSolution, vector_ptrtype residual, bool buildCstPart, bool useJacobianLinearTerms)
 
 DataUpdateResidual (DataUpdateResidual &&d)=default
 
 DataUpdateResidual (DataUpdateResidual const &d)=default
 
bool doBCStrongDirichlet () const
 
vector_ptrtype & residual ()
 
void setBuildCstPart (bool b)
 
void setDoBCStrongDirichlet (bool b)
 
void setUseJacobianLinearTerms (bool b)
 
bool useJacobianLinearTerms () const
 
- Public Member Functions inherited from Feel::FeelModels::ModelAlgebraic::DataUpdateBase
void addDoubleInfo (std::string const &info, double val)
 
void addInfo (std::string const &info)
 
void addMatrixInfo (std::string const &info, sparse_matrix_ptrtype mat)
 
void addParameterValuesInfo (std::string const &info, std::map< std::string, double > const &pv)
 
void addVectorInfo (std::string const &info, vector_ptrtype vec)
 
void clearInfos ()
 
void copyInfos (DataUpdateBase const &dub)
 
 DataUpdateBase (DataUpdateBase &&)=default
 
 DataUpdateBase (DataUpdateBase const &)=default
 
double doubleInfo (std::string const &info) const
 
void eraseDoubleInfo (std::string const &info)
 
void eraseInfo (std::string const &info)
 
void eraseMatrixInfo (std::string const &info)
 
void eraseParameterValuesInfo (std::string const &info)
 
void eraseVectorInfo (std::string const &info)
 
bool hasDoubleInfo (std::string const &info) const
 
bool hasInfo (std::string const &info) const
 
bool hasMatrixInfo (std::string const &info) const
 
bool hasParameterValuesInfo (std::string const &info) const
 
bool hasVectorInfo (std::string const &info) const
 
sparse_matrix_ptrtype matrixInfo (std::string const &info)
 
std::map< std::string, double > & parameterValuesInfo (std::string const &info)
 
std::map< std::string, double > const & parameterValuesInfo (std::string const &info) const
 
vector_ptrtype vectorInfo (std::string const &info)
 
- Public Member Functions inherited from Feel::FeelModels::ModelAlgebraic::DataDofEliminationIds
 DataDofEliminationIds (DataDofEliminationIds &&d)=default
 
 DataDofEliminationIds (DataDofEliminationIds const &d)=default
 
std::set< size_type > & dofEliminationIds ()
 
std::set< size_type > const & dofEliminationIds () const
 
bool hasDofEliminationIds () const
 
void setHasDofEliminationIds (bool b)