22class LocalToGlobalIndexMap;
24struct IndexValueVector;
32struct BoundaryConditionConfig;
41 std::vector<GlobalVector*>
const& ,
59 std::vector<GlobalVector*>
const& ,
66 std::vector<GlobalVector*>
const& ,
Global vector based on Eigen vector.
virtual void getEssentialBCValues(const double, GlobalVector const &, NumLib::IndexValueVector< GlobalIndexType > &) const
Writes the values of essential BCs to bc_values.
virtual void applyNaturalBC(const double, std::vector< GlobalVector * > const &, int const, GlobalMatrix *, GlobalVector &, GlobalMatrix *)
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