OGS
|
Definition at line 18 of file SourceTermCollection.h.
#include <SourceTermCollection.h>
Public Member Functions | |
SourceTermCollection (std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters) | |
void | integrate (const double t, GlobalVector const &x, GlobalVector &b, GlobalMatrix *jac) const |
void | addSourceTermsForProcessVariables (std::vector< std::reference_wrapper< ProcessVariable > > const &process_variables, NumLib::LocalToGlobalIndexMap const &dof_table, unsigned const integration_order) |
Private Attributes | |
std::vector< std::unique_ptr< SourceTerm > > | _source_terms |
std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const & | _parameters |
|
inlineexplicit |
Definition at line 21 of file SourceTermCollection.h.
void ProcessLib::SourceTermCollection::addSourceTermsForProcessVariables | ( | std::vector< std::reference_wrapper< ProcessVariable > > const & | process_variables, |
NumLib::LocalToGlobalIndexMap const & | dof_table, | ||
unsigned const | integration_order ) |
Definition at line 17 of file SourceTermCollection.cpp.
References _parameters, _source_terms, and ProcessLib::ProcessVariable::createSourceTerms().
void ProcessLib::SourceTermCollection::integrate | ( | const double | t, |
GlobalVector const & | x, | ||
GlobalVector & | b, | ||
GlobalMatrix * | jac ) const |
Definition at line 36 of file SourceTermCollection.cpp.
References _source_terms.
|
private |
Definition at line 40 of file SourceTermCollection.h.
Referenced by addSourceTermsForProcessVariables().
|
private |
Definition at line 38 of file SourceTermCollection.h.
Referenced by addSourceTermsForProcessVariables(), and integrate().