v0.14.0
Loading...
Searching...
No Matches
src
finite_elements
FaceElementForcesAndSourcesCoreOnParent.hpp
Go to the documentation of this file.
1
/** \file FaceElementForcesAndSourcesCoreOnParent.hpp
2
\brief Implementation of face element integrating parent
3
4
*/
5
6
7
8
#ifndef __FACEELEMENTFORCESANDSOURCESCORE_ONPARENT__HPP__
9
#define __FACEELEMENTFORCESANDSOURCESCORE_ONPARENT__HPP__
10
11
using namespace
boost::numeric;
12
13
namespace
MoFEM
{
14
15
/**
16
* \brief Base face element used to integrate on skeleton
17
* \ingroup mofem_forces_and_sources_volume_element
18
*/
19
struct
FaceElementForcesAndSourcesCoreOnChildParent
20
:
public
FaceElementForcesAndSourcesCore
{
21
22
using
FaceElementForcesAndSourcesCore::FaceElementForcesAndSourcesCore
;
23
24
protected
:
25
int
getRule
(
int
order
);
26
MoFEMErrorCode
setGaussPts
(
int
order
);
27
28
private
:
29
};
30
31
/**
32
* @deprecated do not use needed for back compatibility
33
*/
34
template
<
int
SWITCH>
35
struct
FaceElementForcesAndSourcesCoreOnChildParentSwitch
36
:
public
FaceElementForcesAndSourcesCoreOnChildParent
{
37
using
FaceElementForcesAndSourcesCoreOnChildParent
::
38
FaceElementForcesAndSourcesCoreOnChildParent;
39
using
UserDataOperator
=
40
FaceElementForcesAndSourcesCoreOnChildParent::UserDataOperator
;
41
};
42
43
}
// namespace MoFEM
44
45
#endif
//__FACEELEMENTFORCESANDSOURCESCORE_ONSIDE___HPP__
order
constexpr int order
Definition:
dg_projection.cpp:18
MoFEM::Exceptions::MoFEMErrorCode
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
Definition:
Exceptions.hpp:56
MoFEM
implementation of Data Operators for Forces and Sources
Definition:
Common.hpp:10
MoFEM::FaceElementForcesAndSourcesCore::UserDataOperator
default operator for TRI element
Definition:
FaceElementForcesAndSourcesCore.hpp:96
MoFEM::FaceElementForcesAndSourcesCore
Face finite element.
Definition:
FaceElementForcesAndSourcesCore.hpp:25
MoFEM::FaceElementForcesAndSourcesCore::FaceElementForcesAndSourcesCore
FaceElementForcesAndSourcesCore(Interface &m_field)
Definition:
FaceElementForcesAndSourcesCore.cpp:9
MoFEM::FaceElementForcesAndSourcesCoreOnChildParent
Base face element used to integrate on skeleton.
Definition:
FaceElementForcesAndSourcesCoreOnParent.hpp:20
MoFEM::FaceElementForcesAndSourcesCoreOnChildParent::setGaussPts
MoFEMErrorCode setGaussPts(int order)
Definition:
FaceElementForcesAndSourcesCoreOnParent.cpp:16
MoFEM::FaceElementForcesAndSourcesCoreOnChildParent::getRule
int getRule(int order)
Definition:
FaceElementForcesAndSourcesCoreOnParent.cpp:11
MoFEM::FaceElementForcesAndSourcesCoreOnChildParentSwitch
Definition:
FaceElementForcesAndSourcesCoreOnParent.hpp:36
Generated by
Doxygen
1.9.5 and hosted at