v0.13.1
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
int order
Definition:
fluid_structure_eigenproblem.cpp:84
MoFEM::Exceptions::MoFEMErrorCode
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
Definition:
Exceptions.hpp:56
MoFEM
implementation of Data Operators for Forces and Sources
Definition:
MoFEM.hpp:24
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:11
MoFEM::FaceElementForcesAndSourcesCore::UserDataOperator
friend class UserDataOperator
Definition:
FaceElementForcesAndSourcesCore.hpp:88
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
MoFEM::ForcesAndSourcesCore::FaceElementForcesAndSourcesCoreOnChildParent
friend class FaceElementForcesAndSourcesCoreOnChildParent
Definition:
ForcesAndSourcesCore.hpp:536
Generated on Thu Aug 11 2022 23:36:12 for MoFEM by
Doxygen
1.9.4 and hosted at