OGS
|
Definition at line 17 of file NodalSourceTerm.h.
#include <NodalSourceTerm.h>
Public Member Functions | |
NodalSourceTerm (std::unique_ptr< NumLib::LocalToGlobalIndexMap > source_term_dof_table, std::size_t const source_term_mesh_id, MeshLib::Mesh const &st_mesh, const int variable_id, const int component_id, ParameterLib::Parameter< double > const ¶meter) | |
void | integrate (const double t, GlobalVector const &x, GlobalVector &b, GlobalMatrix *jac) const override |
Public Member Functions inherited from ProcessLib::SourceTerm | |
SourceTerm (std::unique_ptr< NumLib::LocalToGlobalIndexMap > source_term_dof_table) | |
virtual | ~SourceTerm ()=default |
Private Attributes | |
std::size_t const | _source_term_mesh_id |
MeshLib::Mesh const & | _st_mesh |
int const | _variable_id |
int const | _component_id |
ParameterLib::Parameter< double > const & | _parameter |
Additional Inherited Members | |
Protected Attributes inherited from ProcessLib::SourceTerm | |
std::unique_ptr< NumLib::LocalToGlobalIndexMap > const | _source_term_dof_table |
|
explicit |
Definition at line 17 of file NodalSourceTerm.cpp.
References DBUG().
|
overridevirtual |
Implements ProcessLib::SourceTerm.
Definition at line 34 of file NodalSourceTerm.cpp.
References _component_id, _parameter, ProcessLib::SourceTerm::_source_term_dof_table, _source_term_mesh_id, _st_mesh, _variable_id, MathLib::EigenVector::add(), DBUG(), MeshLib::Mesh::getNodes(), MeshLib::Node, NumLib::MeshComponentMap::nop, ParameterLib::SpatialPosition::setCoordinates(), and ParameterLib::SpatialPosition::setNodeID().
|
private |
Definition at line 33 of file NodalSourceTerm.h.
Referenced by integrate().
|
private |
Definition at line 34 of file NodalSourceTerm.h.
Referenced by integrate().
|
private |
Definition at line 30 of file NodalSourceTerm.h.
Referenced by integrate().
|
private |
Definition at line 31 of file NodalSourceTerm.h.
Referenced by integrate().
|
private |
Definition at line 32 of file NodalSourceTerm.h.
Referenced by integrate().