![]() |
OGS
|
|
Classes | |
| struct | IntegrationPointData |
| class | NormalTractionBoundaryCondition |
| class | NormalTractionBoundaryConditionLocalAssembler |
| class | NormalTractionBoundaryConditionLocalAssemblerInterface |
Functions | |
| template<int GlobalDim> | |
| Eigen::Vector3d | computeElementNormal (const MeshLib::Element &element, const MeshLib::Element &bulk_element) |
| std::string | parseNormalTractionBoundaryCondition (BaseLib::ConfigTree const &config) |
| template<int GlobalDim> | |
| std::unique_ptr< NormalTractionBoundaryCondition< GlobalDim, NormalTractionBoundaryConditionLocalAssembler > > | createNormalTractionBoundaryCondition (std::string const ¶meter_name, MeshLib::Mesh const &bc_mesh, MeshLib::Mesh const &bulk_mesh, NumLib::LocalToGlobalIndexMap const &dof_table, int const variable_id, unsigned const integration_order, unsigned const shapefunction_order, std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters) |
| template<int GlobalDim> | |
| std::unique_ptr< NormalTractionBoundaryCondition< GlobalDim, NormalTractionBoundaryConditionLocalAssembler > > | createNormalTractionBoundaryCondition (std::string const ¶meter_name, MeshLib::Mesh const &bc_mesh, NumLib::LocalToGlobalIndexMap const &dof_table, int const variable_id, unsigned const integration_order, unsigned const shapefunction_order, std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters) |
| Eigen::Vector3d ProcessLib::NormalTractionBoundaryCondition::computeElementNormal | ( | const MeshLib::Element & | element, |
| const MeshLib::Element & | bulk_element ) |
Computes the normal vector for a boundary element.
| element | The boundary element. |
| bulk_element | The corresponding bulk element. |
| GlobalDim | Global dimension of the problem. |
Definition at line 27 of file NormalTractionBoundaryCondition-impl.h.
References MathLib::Point3d::asEigenVector3d(), MeshLib::getCenterOfGravity(), MeshLib::Element::getGeomType(), MeshLib::Element::getNode(), MeshLib::FaceRule::getSurfaceNormal(), and MeshLib::LINE.
| std::unique_ptr< NormalTractionBoundaryCondition< GlobalDim, NormalTractionBoundaryConditionLocalAssembler > > ProcessLib::NormalTractionBoundaryCondition::createNormalTractionBoundaryCondition | ( | std::string const & | parameter_name, |
| MeshLib::Mesh const & | bc_mesh, | ||
| MeshLib::Mesh const & | bulk_mesh, | ||
| NumLib::LocalToGlobalIndexMap const & | dof_table, | ||
| int const | variable_id, | ||
| unsigned const | integration_order, | ||
| unsigned const | shapefunction_order, | ||
| std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const & | parameters ) |
Definition at line 142 of file NormalTractionBoundaryCondition-impl.h.
References DBUG(), and ParameterLib::findParameter().
| std::unique_ptr< NormalTractionBoundaryCondition< GlobalDim, NormalTractionBoundaryConditionLocalAssembler > > ProcessLib::NormalTractionBoundaryCondition::createNormalTractionBoundaryCondition | ( | std::string const & | parameter_name, |
| MeshLib::Mesh const & | bc_mesh, | ||
| NumLib::LocalToGlobalIndexMap const & | dof_table, | ||
| int const | variable_id, | ||
| unsigned const | integration_order, | ||
| unsigned const | shapefunction_order, | ||
| std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const & | parameters ) |
| std::string ProcessLib::NormalTractionBoundaryCondition::parseNormalTractionBoundaryCondition | ( | BaseLib::ConfigTree const & | config | ) |
Definition at line 123 of file NormalTractionBoundaryCondition-impl.h.
References BaseLib::ConfigTree::checkConfigParameter(), DBUG(), and BaseLib::ConfigTree::getConfigParameter().
Referenced by ProcessLib::createBoundaryCondition().