v0.15.0
Loading...
Searching...
No Matches
AddFluxToLhsPipelineImpl< OpFluxLhsImpl< ContactOps::BoundaryBCs, BASE_DIM, FIELD_DIM, A, I, OpBase >, A, I, OpBase > Struct Template Reference

#include "tutorials/adv-1/src/ContactNaturalBC.hpp"

Public Types

using T
 
using OpSpringLhs
 

Public Member Functions

 AddFluxToLhsPipelineImpl ()=delete
 

Static Public Member Functions

static MoFEMErrorCode add (boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pipeline, MoFEM::Interface &m_field, std::string field_name, Sev sev)
 

Detailed Description

template<int BASE_DIM, int FIELD_DIM, AssemblyType A, IntegrationType I, typename OpBase>
struct AddFluxToLhsPipelineImpl< OpFluxLhsImpl< ContactOps::BoundaryBCs, BASE_DIM, FIELD_DIM, A, I, OpBase >, A, I, OpBase >

Definition at line 65 of file ContactNaturalBC.hpp.

Member Typedef Documentation

◆ OpSpringLhs

template<int BASE_DIM, int FIELD_DIM, AssemblyType A, IntegrationType I, typename OpBase >
using AddFluxToLhsPipelineImpl< OpFluxLhsImpl< ContactOps::BoundaryBCs, BASE_DIM, FIELD_DIM, A, I, OpBase >, A, I, OpBase >::OpSpringLhs
Initial value:
constexpr int FIELD_DIM
constexpr int BASE_DIM

Definition at line 77 of file ContactNaturalBC.hpp.

◆ T

template<int BASE_DIM, int FIELD_DIM, AssemblyType A, IntegrationType I, typename OpBase >
using AddFluxToLhsPipelineImpl< OpFluxLhsImpl< ContactOps::BoundaryBCs, BASE_DIM, FIELD_DIM, A, I, OpBase >, A, I, OpBase >::T
Initial value:
typename NaturalBC<OpBase>::template Assembly<
A>::template BiLinearForm<I>

Definition at line 74 of file ContactNaturalBC.hpp.

Constructor & Destructor Documentation

◆ AddFluxToLhsPipelineImpl()

template<int BASE_DIM, int FIELD_DIM, AssemblyType A, IntegrationType I, typename OpBase >
AddFluxToLhsPipelineImpl< OpFluxLhsImpl< ContactOps::BoundaryBCs, BASE_DIM, FIELD_DIM, A, I, OpBase >, A, I, OpBase >::AddFluxToLhsPipelineImpl ( )
delete

Member Function Documentation

◆ add()

template<int BASE_DIM, int FIELD_DIM, AssemblyType A, IntegrationType I, typename OpBase >
static MoFEMErrorCode AddFluxToLhsPipelineImpl< OpFluxLhsImpl< ContactOps::BoundaryBCs, BASE_DIM, FIELD_DIM, A, I, OpBase >, A, I, OpBase >::add ( boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > & pipeline,
MoFEM::Interface & m_field,
std::string field_name,
Sev sev )
inlinestatic

Definition at line 81 of file ContactNaturalBC.hpp.

86 {
88 CHKERR T::template AddFluxToPipeline<OpSpringLhs>::add(
89 pipeline, m_field, field_name, field_name, "SPRING", sev);
91 }
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
#define CHKERR
Inline error check.
constexpr auto field_name

The documentation for this struct was generated from the following file: