OGS
NormalTractionBoundaryCondition-impl.h File Reference

Detailed Description

Definition in file NormalTractionBoundaryCondition-impl.h.

#include <numeric>
#include <range/v3/range/conversion.hpp>
#include <range/v3/view/transform.hpp>
#include "MeshLib/Elements/FaceRule.h"
#include "MeshLib/MeshSearch/NodeSearch.h"
#include "NormalTractionBoundaryConditionLocalAssembler.h"
#include "ParameterLib/Utils.h"
#include "ProcessLib/BoundaryConditionAndSourceTerm/Utils/CreateLocalAssemblers.h"
Include dependency graph for NormalTractionBoundaryCondition-impl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ProcessLib
namespace  ProcessLib::NormalTractionBoundaryCondition

Functions

template<int GlobalDim>
Eigen::Vector3d ProcessLib::NormalTractionBoundaryCondition::computeElementNormal (const MeshLib::Element &element, const MeshLib::Element &bulk_element)
template<int GlobalDim>
std::unique_ptr< NormalTractionBoundaryCondition< GlobalDim, NormalTractionBoundaryConditionLocalAssembler > > ProcessLib::NormalTractionBoundaryCondition::createNormalTractionBoundaryCondition (BaseLib::ConfigTree const &config, 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)