![]() |
OGS
|
Definition at line 35 of file BoundaryCondition.h.
#include <BoundaryCondition.h>
Public Member Functions | |
| virtual void | applyNaturalBC (const double, std::vector< GlobalVector * > const &, int const, GlobalMatrix *, GlobalVector &, GlobalMatrix *) |
| virtual void | getEssentialBCValues (const double, GlobalVector const &, NumLib::IndexValueVector< GlobalIndexType > &) const |
Writes the values of essential BCs to bc_values. | |
| virtual void | preTimestep (const double, std::vector< GlobalVector * > const &, int const) |
| virtual void | postTimestep (const double, std::vector< GlobalVector * > const &, int const) |
| virtual | ~BoundaryCondition ()=default |
|
virtualdefault |
|
inlinevirtual |
Applies natural BCs (i.e. non-Dirichlet BCs) to the stiffness matrix K and the vector b.
Reimplemented in ProcessLib::GenericNaturalBoundaryCondition< BoundaryConditionData, LocalAssemblerImplementation >, ProcessLib::NormalTractionBoundaryCondition::NormalTractionBoundaryCondition< GlobalDim, LocalAssemblerImplementation >, ProcessLib::PythonBoundaryCondition, and ProcessLib::ReleaseNodalForce.
Definition at line 40 of file BoundaryCondition.h.
|
inlinevirtual |
Writes the values of essential BCs to bc_values.
Reimplemented in ProcessLib::BHEInflowPythonBoundaryCondition< BHEType >, ProcessLib::ConstraintDirichletBoundaryCondition, ProcessLib::DeactivatedSubdomainDirichlet, ProcessLib::DirichletBoundaryCondition, ProcessLib::DirichletBoundaryConditionWithinTimeInterval, ProcessLib::HeatTransportBHE::BHEBottomDirichletBoundaryCondition, ProcessLib::HeatTransportBHE::BHEInflowDirichletBoundaryCondition< BHEUpdateCallback >, ProcessLib::PhaseFieldIrreversibleDamageOracleBoundaryCondition, ProcessLib::PrimaryVariableConstraintDirichletBoundaryCondition, ProcessLib::PythonBoundaryCondition, ProcessLib::SolutionDependentDirichletBoundaryCondition, and ProcessLib::TimeDecayDirichletBoundaryCondition.
Definition at line 50 of file BoundaryCondition.h.
|
inlinevirtual |
Reimplemented in ProcessLib::SolutionDependentDirichletBoundaryCondition.
Definition at line 65 of file BoundaryCondition.h.
|
inlinevirtual |
Reimplemented in ProcessLib::ConstraintDirichletBoundaryCondition, and ProcessLib::PhaseFieldIrreversibleDamageOracleBoundaryCondition.
Definition at line 58 of file BoundaryCondition.h.