44 int const variable_id,
int const component_id,
76std::unique_ptr<PrimaryVariableConstraintDirichletBoundaryCondition>
80 int const component_id,
81 const std::vector<std::unique_ptr<ParameterLib::ParameterBase>>&
Global vector based on Eigen vector.
void getEssentialBCValues(const double t, GlobalVector const &x, NumLib::IndexValueVector< GlobalIndexType > &bc_values) const override
Writes the values of essential BCs to bc_values.
PrimaryVariableConstraintDirichletBoundaryCondition(ParameterLib::Parameter< double > const ¶meter, MeshLib::Mesh const &bc_mesh, NumLib::LocalToGlobalIndexMap const &dof_table_bulk, int const variable_id, int const component_id, ParameterLib::Parameter< double > const &threshold_parameter, bool const less)
std::unique_ptr< NumLib::LocalToGlobalIndexMap const > _dof_table_boundary
ParameterLib::Parameter< double > const & _threshold_parameter
ParameterLib::Parameter< double > const & _parameter
< parameter that defines the Dirirchlet-type condition values
MeshLib::Mesh const & _bc_mesh
std::unique_ptr< PrimaryVariableConstraintDirichletBoundaryCondition > createPrimaryVariableConstraintDirichletBoundaryCondition(BaseLib::ConfigTree const &config, MeshLib::Mesh const &bc_mesh, NumLib::LocalToGlobalIndexMap const &dof_table_bulk, int const variable_id, int const component_id, const std::vector< std::unique_ptr< ParameterLib::ParameterBase > > ¶meters)