OGS
ProcessLib::BoundaryCondition Class Reference

Detailed Description

#include <BoundaryCondition.h>

Inheritance diagram for ProcessLib::BoundaryCondition:
[legend]

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

Constructor & Destructor Documentation

◆ ~BoundaryCondition()

virtual ProcessLib::BoundaryCondition::~BoundaryCondition ( )
virtualdefault

Member Function Documentation

◆ applyNaturalBC()

virtual void ProcessLib::BoundaryCondition::applyNaturalBC ( const double ,
std::vector< GlobalVector * > const & ,
int const ,
GlobalMatrix * ,
GlobalVector & ,
GlobalMatrix *  )
inlinevirtual

◆ getEssentialBCValues()

◆ postTimestep()

virtual void ProcessLib::BoundaryCondition::postTimestep ( const double ,
std::vector< GlobalVector * > const & ,
int const  )
inlinevirtual

Reimplemented in ProcessLib::SolutionDependentDirichletBoundaryCondition.

Definition at line 65 of file ProcessLib/BoundaryConditionAndSourceTerm/BoundaryCondition.h.

68 {
69 // A hook added for solution dependent dirichlet
70 }

◆ preTimestep()

virtual void ProcessLib::BoundaryCondition::preTimestep ( const double ,
std::vector< GlobalVector * > const & ,
int const  )
inlinevirtual

Reimplemented in ProcessLib::ConstraintDirichletBoundaryCondition, and ProcessLib::PhaseFieldIrreversibleDamageOracleBoundaryCondition.

Definition at line 58 of file ProcessLib/BoundaryConditionAndSourceTerm/BoundaryCondition.h.

61 {
62 // A hook added for solution dependent dirichlet
63 }

The documentation for this class was generated from the following file: