#include <BoundaryConditionCollection.h>
|
| BoundaryConditionCollection (std::vector< std::unique_ptr< ParameterLib::ParameterBase >> const ¶meters) |
|
void | applyNaturalBC (const double t, std::vector< GlobalVector * > const &x, int const process_id, GlobalMatrix &K, GlobalVector &b, GlobalMatrix *Jac) const |
|
std::vector< NumLib::IndexValueVector< GlobalIndexType > > const * | getKnownSolutions (double const t, GlobalVector const &x) const |
|
void | addBCsForProcessVariables (std::vector< std::reference_wrapper< ProcessVariable >> const &process_variables, NumLib::LocalToGlobalIndexMap const &dof_table, unsigned const integration_order, Process const &process) |
|
void | addBoundaryCondition (std::unique_ptr< BoundaryCondition > &&bc) |
|
void | preTimestep (const double t, std::vector< GlobalVector * > const &x, int const process_id) const |
|
void | postTimestep (const double t, std::vector< GlobalVector * > const &x, int const process_id) const |
|
◆ BoundaryConditionCollection()
ProcessLib::BoundaryConditionCollection::BoundaryConditionCollection |
( |
std::vector< std::unique_ptr< ParameterLib::ParameterBase >> const & |
parameters | ) |
|
|
inlineexplicit |
◆ addBCsForProcessVariables()
void ProcessLib::BoundaryConditionCollection::addBCsForProcessVariables |
( |
std::vector< std::reference_wrapper< ProcessVariable >> const & |
process_variables, |
|
|
NumLib::LocalToGlobalIndexMap const & |
dof_table, |
|
|
unsigned const |
integration_order, |
|
|
Process const & |
process |
|
) |
| |
◆ addBoundaryCondition()
void ProcessLib::BoundaryConditionCollection::addBoundaryCondition |
( |
std::unique_ptr< BoundaryCondition > && |
bc | ) |
|
|
inline |
◆ applyNaturalBC()
◆ getKnownSolutions()
◆ postTimestep()
void ProcessLib::BoundaryConditionCollection::postTimestep |
( |
const double |
t, |
|
|
std::vector< GlobalVector * > const & |
x, |
|
|
int const |
process_id |
|
) |
| const |
|
inline |
◆ preTimestep()
void ProcessLib::BoundaryConditionCollection::preTimestep |
( |
const double |
t, |
|
|
std::vector< GlobalVector * > const & |
x, |
|
|
int const |
process_id |
|
) |
| const |
|
inline |
◆ _boundary_conditions
std::vector<std::unique_ptr<BoundaryCondition> > ProcessLib::BoundaryConditionCollection::_boundary_conditions |
|
private |
◆ _dirichlet_bcs
◆ _parameters
The documentation for this class was generated from the following files: