LifeV
FEDefinitions.cpp File Reference

File containing the definition of the FE, quadrature rules, ... More...

+ Include dependency graph for FEDefinitions.cpp:

Go to the source code of this file.

Namespaces

 LifeV
 Default Physical Solver.
 

Macros

#define NB_QUAD_RULE_TRIA   5
 total number of quadrature rules in 2D on triangle More...
 
#define QUAD_RULE_TRIA_1PT   1
 id of the quadrature rules on triangles More...
 
#define QUAD_RULE_TRIA_3PT   2
 
#define QUAD_RULE_TRIA_4PT   3
 
#define QUAD_RULE_TRIA_6PT   4
 
#define QUAD_RULE_TRIA_7PT   5
 
#define NB_QUAD_RULE_QUAD   4
 total number of quadrature rules in 2D on quadrangle More...
 
#define QUAD_RULE_QUAD_1PT   1
 id of the quadrature rules on quadrangles More...
 
#define QUAD_RULE_QUAD_4PT   2
 
#define QUAD_RULE_QUAD_9PT   3
 
#define QUAD_RULE_QUAD_16PT   4
 
#define NB_QUAD_RULE_TETRA   6
 total number of quadrature rules in 3D on tetraedra More...
 
#define QUAD_RULE_TETRA_1PT   1
 id of the quadrature rules on tetraedra More...
 
#define QUAD_RULE_TETRA_4PT   2
 
#define QUAD_RULE_TETRA_4PT_NODAL   3
 
#define QUAD_RULE_TETRA_5PT   4
 
#define QUAD_RULE_TETRA_15PT   5
 
#define QUAD_RULE_TETRA_64PT   6
 
#define NB_QUAD_RULE_HEXA   2
 total number of quadrature rules in 3D on hexa More...
 
#define QUAD_RULE_HEXA_1PT   1
 id of the quadrature rules on quadrangles More...
 
#define QUAD_RULE_HEXA_8PT   2
 
#define NB_BDFE_RT0_HYB_TRIA   3
 Total number of Boundary elements for the hybrid MFE for TRIA (= Number of faces. common for RT0,RT1...) More...
 
#define NB_BDFE_HYB_HEXA   6
 Total number of Boundary elements for the hybrid MFE for HEXA (= Number of faces, common for RT0,RT1...) More...
 
#define NB_BDFE_RT0_HYB_TETRA   4
 Total number of Boundary elements for the hybrid MFE for TETRA (= Number of faces. common for RT0,RT1...) More...
 

Functions

const QuadratureRule quadRuleDummy (pt_node_0pt, QUAD_RULE_DUMMY, "Dummy quadrature rule", NONE, 0, 0)
 
const QuadratureRule quadRuleNode1pt (pt_node_1pt, QUAD_RULE_NODE_1PT, "Gauss Legendre 1 point on a node", POINT, 1, 1)
 
const QuadratureRule quadRuleSeg1pt (pt_seg_1pt, QUAD_RULE_SEG_1PT, "Gauss Legendre 1 point on a segment", LINE, 1, 1)
 
const QuadratureRule quadRuleSeg2pt (pt_seg_2pt, QUAD_RULE_SEG_2PT, "Gauss Legendre 2 points on a segment", LINE, 2, 3)
 
const QuadratureRule quadRuleSeg3pt (pt_seg_3pt, QUAD_RULE_SEG_3PT, "Gauss Legendre 3 points on a segment", LINE, 3, 5)
 
const QuadratureRule quadRuleSeg4pt (pt_seg_4pt, QUAD_RULE_SEG_4PT, "Gauss Legendre 4 points on a segment", LINE, 4, 7)
 
const QuadratureRule quadRuleTria1pt (pt_tria_1pt, 1, "Quadrature rule 1 point on a triangle", TRIANGLE, 1, 1)
 
const QuadratureRule quadRuleTria3pt (pt_tria_3pt, 2, "Quadrature rule 3 points on a triangle", TRIANGLE, 3, 2)
 
const QuadratureRule quadRuleTria4pt (pt_tria_4pt, 3, "Quadrature rule 4 points on a triangle", TRIANGLE, 4, 3)
 
const QuadratureRule quadRuleTria6pt (pt_tria_6pt, 4, "Quadrature rule 6 points on a triangle", TRIANGLE, 6, 4)
 
const QuadratureRule quadRuleTria7pt (pt_tria_7pt, 5, "Quadrature rule 7 points on a triangle", TRIANGLE, 7, 5)
 
const QuadratureRule quadRuleQuad1pt (pt_quad_1pt, 1, "Quadrature rule 1 point on a quadrangle", QUAD, 1, 1)
 
const QuadratureRule quadRuleQuad4pt (pt_quad_4pt, 2, "Quadrature rule 4 points on a quadrangle", QUAD, 4, 3)
 
const QuadratureRule quadRuleQuad9pt (pt_quad_9pt, 3, "Quadrature rule 9 points on a quadrangle", QUAD, 9, 5)
 
const QuadratureRule quadRuleQuad16pt (pt_quad_16pt, 4, "Quadrature rule 16 points on a quadrangle", QUAD, 16, 5)
 
const QuadratureRule quadRuleTetra1pt (pt_tetra_1pt, 1, "Quadrature rule 1 point on a tetraedra", TETRA, 1, 1)
 
const QuadratureRule quadRuleTetra4pt (pt_tetra_4pt, 2, "Quadrature rule 4 points on a tetraedra", TETRA, 4, 2)
 
const QuadratureRule quadRuleTetra4ptNodal (pt_tetra_4pt_nodal, 3, "Quadrature rule 4 points on a tetraedra vertices", TETRA, 4, 1)
 
const QuadratureRule quadRuleTetra5pt (pt_tetra_5pt, 4, "Quadrature rule 5 points on a tetraedra", TETRA, 5, 3)
 
const QuadratureRule quadRuleTetra15pt (pt_tetra_15pt, 5, "Quadrature rule 15 points on a tetraedra", TETRA, 15, 5)
 
const QuadratureRule quadRuleTetra64pt (pt_tetra_64pt, 6, "Quadrature rule 64 points on a tetraedra", TETRA, 64, 7)
 
const QuadratureRule quadRuleHexa1pt (pt_hexa_1pt, 1, "Quadrature rule 1 point on a hexa", HEXA, 1, 1)
 
const QuadratureRule quadRuleHexa8pt (pt_hexa_8pt, 2, "Quadrature rule 8 points on a hexa", HEXA, 8, 3)
 
const GeometricMap geoLinearNode ("Mapping of a point", POINT, 1, 1, fct_P0_0D, derfct_P0_0D, der2fct_P0_0D, refcoor_P0_0D,(GeometricMap *) NULL)
 
const GeometricMap geoLinearSeg ("Linear mapping on a segment", LINE, 2, 1, fct_P1_1D, derfct_P1_1D, der2fct_P1_1D, refcoor_P1_1D, &geoLinearNode)
 
const GeometricMap geoQuadraticSeg ("Quadratic mapping on a segment", LINE, 3, 1, fct_P2_1D, derfct_P2_1D, der2fct_P2_1D, refcoor_P2_1D, &geoLinearNode)
 
const GeometricMap geoLinearTria ("Linear mapping on a triangle", TRIANGLE, 3, 2, fct_P1_2D, derfct_P1_2D, der2fct_P1_2D, refcoor_P1_2D, &geoLinearSeg)
 
const GeometricMap geoBilinearQuad ("Bilinear mapping on a quadrangle", QUAD, 4, 2, fct_Q1_2D, derfct_Q1_2D, der2fct_Q1_2D, refcoor_Q1_2D, &geoLinearSeg)
 
const GeometricMap geoBiquadraticQuad ("Biquadratic mapping on a quadrangle", QUAD, 9, 2, fct_Q2_2D, derfct_Q2_2D, der2fct_Q2_2D, refcoor_Q2_2D, &geoQuadraticSeg)
 
const GeometricMap geoLinearTetra ("Linear mapping on a tetraedra", TETRA, 4, 3, fct_P1_3D, derfct_P1_3D, der2fct_P1_3D, refcoor_P1_3D, &geoLinearTria)
 
const GeometricMap geoBilinearHexa ("Bilinear mapping on an hexaedra", HEXA, 8, 3, fct_Q1_3D, derfct_Q1_3D, der2fct_Q1_3D, refcoor_Q1_3D, &geoBilinearQuad)
 
Real fct1_P0_0D (const GeoVector &)
 
Real derfct1_P0_0D (const GeoVector &)
 
Real der2fct1_P0_0D (const GeoVector &)
 
Real fct1_P0_1D (const GeoVector &)
 
Real derfct1_1_P0_1D (const GeoVector &)
 
Real der2fct1_P0_1D (const GeoVector &)
 
Real fct1_P1_1D (const GeoVector &v)
 
Real fct2_P1_1D (const GeoVector &v)
 
Real derfct1_1_P1_1D (const GeoVector &)
 
Real derfct2_1_P1_1D (const GeoVector &)
 
Real der2fct1_P1_1D (const GeoVector &)
 
Real fct1_P2_1D (const GeoVector &v)
 
Real fct3_P2_1D (const GeoVector &v)
 
Real fct2_P2_1D (const GeoVector &v)
 
Real derfct1_1_P2_1D (const GeoVector &v)
 
Real derfct3_1_P2_1D (const GeoVector &v)
 
Real derfct2_1_P2_1D (const GeoVector &v)
 
Real der2fct1_11_P2_1D (const GeoVector &)
 
Real der2fct3_11_P2_1D (const GeoVector &)
 
Real der2fct2_11_P2_1D (const GeoVector &)
 
Real fct1_P0_2D (const GeoVector &)
 
Real derfct1_P0_2D (const GeoVector &)
 
Real der2fct1_P0_2D (const GeoVector &)
 
Real fct1_P1_2D (const GeoVector &v)
 
Real fct2_P1_2D (const GeoVector &v)
 
Real fct3_P1_2D (const GeoVector &v)
 
Real derfct1_1_P1_2D (const GeoVector &)
 
Real derfct1_2_P1_2D (const GeoVector &)
 
Real derfct2_1_P1_2D (const GeoVector &)
 
Real derfct2_2_P1_2D (const GeoVector &)
 
Real derfct3_1_P1_2D (const GeoVector &)
 
Real derfct3_2_P1_2D (const GeoVector &)
 
Real der2fctx_xx_P1_2D (const GeoVector &)
 
Real fct1_P1bubble_2D (const GeoVector &v)
 
Real fct2_P1bubble_2D (const GeoVector &v)
 
Real fct3_P1bubble_2D (const GeoVector &v)
 
Real fct4_P1bubble_2D (const GeoVector &v)
 
Real derfct1_1_P1bubble_2D (const GeoVector &)
 
Real derfct1_2_P1bubble_2D (const GeoVector &)
 
Real derfct2_1_P1bubble_2D (const GeoVector &)
 
Real derfct2_2_P1bubble_2D (const GeoVector &)
 
Real derfct3_1_P1bubble_2D (const GeoVector &)
 
Real derfct3_2_P1bubble_2D (const GeoVector &)
 
Real derfct4_1_P1bubble_2D (const GeoVector &v)
 
Real derfct4_2_P1bubble_2D (const GeoVector &v)
 
Real der2fctx_xx_P1bubble_2D (const GeoVector &)
 
Real der2fct4_11_P1bubble_2D (const GeoVector &v)
 
Real der2fct4_12_P1bubble_2D (const GeoVector &v)
 
Real der2fct4_21_P1bubble_2D (const GeoVector &v)
 
Real der2fct4_22_P1bubble_2D (const GeoVector &v)
 
Real fct1_P2_2D (const GeoVector &v)
 
Real fct2_P2_2D (const GeoVector &v)
 
Real fct3_P2_2D (const GeoVector &v)
 
Real fct4_P2_2D (const GeoVector &v)
 
Real fct5_P2_2D (const GeoVector &v)
 
Real fct6_P2_2D (const GeoVector &v)
 
Real derfct1_1_P2_2D (const GeoVector &v)
 
Real derfct1_2_P2_2D (const GeoVector &v)
 
Real derfct2_1_P2_2D (const GeoVector &v)
 
Real derfct2_2_P2_2D (const GeoVector &)
 
Real derfct3_1_P2_2D (const GeoVector &)
 
Real derfct3_2_P2_2D (const GeoVector &v)
 
Real derfct4_1_P2_2D (const GeoVector &v)
 
Real derfct4_2_P2_2D (const GeoVector &v)
 
Real derfct5_1_P2_2D (const GeoVector &v)
 
Real derfct5_2_P2_2D (const GeoVector &v)
 
Real derfct6_1_P2_2D (const GeoVector &v)
 
Real derfct6_2_P2_2D (const GeoVector &v)
 
Real der2fct1_11_P2_2D (const GeoVector &)
 
Real der2fct1_12_P2_2D (const GeoVector &)
 
Real der2fct1_21_P2_2D (const GeoVector &)
 
Real der2fct1_22_P2_2D (const GeoVector &)
 
Real der2fct2_11_P2_2D (const GeoVector &)
 
Real der2fct2_12_P2_2D (const GeoVector &)
 
Real der2fct2_21_P2_2D (const GeoVector &)
 
Real der2fct2_22_P2_2D (const GeoVector &)
 
Real der2fct3_11_P2_2D (const GeoVector &)
 
Real der2fct3_12_P2_2D (const GeoVector &)
 
Real der2fct3_21_P2_2D (const GeoVector &)
 
Real der2fct3_22_P2_2D (const GeoVector &)
 
Real der2fct4_11_P2_2D (const GeoVector &)
 
Real der2fct4_12_P2_2D (const GeoVector &)
 
Real der2fct4_21_P2_2D (const GeoVector &)
 
Real der2fct4_22_P2_2D (const GeoVector &)
 
Real der2fct5_11_P2_2D (const GeoVector &)
 
Real der2fct5_12_P2_2D (const GeoVector &)
 
Real der2fct5_21_P2_2D (const GeoVector &)
 
Real der2fct5_22_P2_2D (const GeoVector &)
 
Real der2fct6_11_P2_2D (const GeoVector &)
 
Real der2fct6_12_P2_2D (const GeoVector &)
 
Real der2fct6_21_P2_2D (const GeoVector &)
 
Real der2fct6_22_P2_2D (const GeoVector &)
 
Real fct1_RT0_1_TRIA_2D (const GeoVector &v)
 ====================================================================== More...
 
Real fct1_RT0_2_TRIA_2D (const GeoVector &v)
 
Real fct2_RT0_1_TRIA_2D (const GeoVector &v)
 
Real fct2_RT0_2_TRIA_2D (const GeoVector &v)
 
Real fct3_RT0_1_TRIA_2D (const GeoVector &v)
 
Real fct3_RT0_2_TRIA_2D (const GeoVector &v)
 
Real fct1_DIV_RT0_TRIA_2D (const GeoVector &)
 
Real fct2_DIV_RT0_TRIA_2D (const GeoVector &)
 
Real fct3_DIV_RT0_TRIA_2D (const GeoVector &)
 
Real fct1_Q0_2D (const GeoVector &)
 
Real derfct1_Q0_2D (const GeoVector &)
 
Real der2fct1_Q0_2D (const GeoVector &)
 
Real fct1_Q1_2D (const GeoVector &v)
 
Real fct2_Q1_2D (const GeoVector &v)
 
Real fct3_Q1_2D (const GeoVector &v)
 
Real fct4_Q1_2D (const GeoVector &v)
 
Real derfct1_1_Q1_2D (const GeoVector &v)
 
Real derfct1_2_Q1_2D (const GeoVector &v)
 
Real derfct2_1_Q1_2D (const GeoVector &v)
 
Real derfct2_2_Q1_2D (const GeoVector &v)
 
Real derfct3_1_Q1_2D (const GeoVector &v)
 
Real derfct3_2_Q1_2D (const GeoVector &v)
 
Real derfct4_1_Q1_2D (const GeoVector &v)
 
Real derfct4_2_Q1_2D (const GeoVector &v)
 
Real der2fctx_xx_Q1_2D (const GeoVector &)
 
Real fct1_Q2_2D (const GeoVector &v)
 
Real fct5_Q2_2D (const GeoVector &v)
 
Real fct2_Q2_2D (const GeoVector &v)
 
Real fct6_Q2_2D (const GeoVector &v)
 
Real fct3_Q2_2D (const GeoVector &v)
 
Real fct7_Q2_2D (const GeoVector &v)
 
Real fct4_Q2_2D (const GeoVector &v)
 
Real fct8_Q2_2D (const GeoVector &v)
 
Real fct9_Q2_2D (const GeoVector &v)
 
Real derfct1_1_Q2_2D (const GeoVector &v)
 
Real derfct1_2_Q2_2D (const GeoVector &v)
 
Real derfct5_1_Q2_2D (const GeoVector &v)
 
Real derfct5_2_Q2_2D (const GeoVector &v)
 
Real derfct2_1_Q2_2D (const GeoVector &v)
 
Real derfct2_2_Q2_2D (const GeoVector &v)
 
Real derfct6_1_Q2_2D (const GeoVector &v)
 
Real derfct6_2_Q2_2D (const GeoVector &v)
 
Real derfct3_1_Q2_2D (const GeoVector &v)
 
Real derfct3_2_Q2_2D (const GeoVector &v)
 
Real derfct7_1_Q2_2D (const GeoVector &v)
 
Real derfct7_2_Q2_2D (const GeoVector &v)
 
Real derfct4_1_Q2_2D (const GeoVector &v)
 
Real derfct4_2_Q2_2D (const GeoVector &v)
 
Real derfct8_1_Q2_2D (const GeoVector &v)
 
Real derfct8_2_Q2_2D (const GeoVector &v)
 
Real derfct9_1_Q2_2D (const GeoVector &v)
 
Real derfct9_2_Q2_2D (const GeoVector &v)
 
Real der2fct1_11_Q2_2D (const GeoVector &v)
 
Real der2fct1_12_Q2_2D (const GeoVector &v)
 
Real der2fct1_21_Q2_2D (const GeoVector &v)
 
Real der2fct1_22_Q2_2D (const GeoVector &v)
 
Real der2fct5_11_Q2_2D (const GeoVector &v)
 
Real der2fct5_12_Q2_2D (const GeoVector &v)
 
Real der2fct5_21_Q2_2D (const GeoVector &v)
 
Real der2fct5_22_Q2_2D (const GeoVector &v)
 
Real der2fct2_11_Q2_2D (const GeoVector &v)
 
Real der2fct2_12_Q2_2D (const GeoVector &v)
 
Real der2fct2_21_Q2_2D (const GeoVector &v)
 
Real der2fct2_22_Q2_2D (const GeoVector &v)
 
Real der2fct6_11_Q2_2D (const GeoVector &v)
 
Real der2fct6_12_Q2_2D (const GeoVector &v)
 
Real der2fct6_21_Q2_2D (const GeoVector &v)
 
Real der2fct6_22_Q2_2D (const GeoVector &v)
 
Real der2fct3_11_Q2_2D (const GeoVector &v)
 
Real der2fct3_12_Q2_2D (const GeoVector &v)
 
Real der2fct3_21_Q2_2D (const GeoVector &v)
 
Real der2fct3_22_Q2_2D (const GeoVector &v)
 
Real der2fct7_11_Q2_2D (const GeoVector &v)
 
Real der2fct7_12_Q2_2D (const GeoVector &v)
 
Real der2fct7_21_Q2_2D (const GeoVector &v)
 
Real der2fct7_22_Q2_2D (const GeoVector &v)
 
Real der2fct4_11_Q2_2D (const GeoVector &v)
 
Real der2fct4_12_Q2_2D (const GeoVector &v)
 
Real der2fct4_21_Q2_2D (const GeoVector &v)
 
Real der2fct4_22_Q2_2D (const GeoVector &v)
 
Real der2fct8_11_Q2_2D (const GeoVector &v)
 
Real der2fct8_12_Q2_2D (const GeoVector &v)
 
Real der2fct8_21_Q2_2D (const GeoVector &v)
 
Real der2fct8_22_Q2_2D (const GeoVector &v)
 
Real der2fct9_11_Q2_2D (const GeoVector &v)
 
Real der2fct9_12_Q2_2D (const GeoVector &v)
 
Real der2fct9_21_Q2_2D (const GeoVector &v)
 
Real der2fct9_22_Q2_2D (const GeoVector &v)
 
Real fct1_P0_3D (const GeoVector &)
 
Real derfct1_P0_3D (const GeoVector &)
 
Real der2fct1_P0_3D (const GeoVector &)
 
Real fct1_P1_3D (const GeoVector &v)
 
Real fct2_P1_3D (const GeoVector &v)
 
Real fct3_P1_3D (const GeoVector &v)
 
Real fct4_P1_3D (const GeoVector &v)
 
Real derfct1_1_P1_3D (const GeoVector &)
 
Real derfct1_2_P1_3D (const GeoVector &)
 
Real derfct1_3_P1_3D (const GeoVector &)
 
Real derfct2_1_P1_3D (const GeoVector &)
 
Real derfct2_2_P1_3D (const GeoVector &)
 
Real derfct2_3_P1_3D (const GeoVector &)
 
Real derfct3_1_P1_3D (const GeoVector &)
 
Real derfct3_2_P1_3D (const GeoVector &)
 
Real derfct3_3_P1_3D (const GeoVector &)
 
Real derfct4_1_P1_3D (const GeoVector &)
 
Real derfct4_2_P1_3D (const GeoVector &)
 
Real derfct4_3_P1_3D (const GeoVector &)
 
Real der2fctx_xx_P1_3D (const GeoVector &)
 
Real fct1_P1bubble_3D (const GeoVector &v)
 
Real fct2_P1bubble_3D (const GeoVector &v)
 
Real fct3_P1bubble_3D (const GeoVector &v)
 
Real fct4_P1bubble_3D (const GeoVector &v)
 
Real fct5_P1bubble_3D (const GeoVector &v)
 
Real derfct1_1_P1bubble_3D (const GeoVector &)
 
Real derfct1_2_P1bubble_3D (const GeoVector &)
 
Real derfct1_3_P1bubble_3D (const GeoVector &)
 
Real derfct2_1_P1bubble_3D (const GeoVector &)
 
Real derfct2_2_P1bubble_3D (const GeoVector &)
 
Real derfct2_3_P1bubble_3D (const GeoVector &)
 
Real derfct3_1_P1bubble_3D (const GeoVector &)
 
Real derfct3_2_P1bubble_3D (const GeoVector &)
 
Real derfct3_3_P1bubble_3D (const GeoVector &)
 
Real derfct4_1_P1bubble_3D (const GeoVector &)
 
Real derfct4_2_P1bubble_3D (const GeoVector &)
 
Real derfct4_3_P1bubble_3D (const GeoVector &)
 
Real derfct5_1_P1bubble_3D (const GeoVector &v)
 
Real derfct5_2_P1bubble_3D (const GeoVector &v)
 
Real derfct5_3_P1bubble_3D (const GeoVector &v)
 
Real der2fctx_xx_P1bubble_3D (const GeoVector &)
 
Real der2fct5_11_P1bubble_3D (const GeoVector &v)
 
Real der2fct5_12_P1bubble_3D (const GeoVector &v)
 
Real der2fct5_13_P1bubble_3D (const GeoVector &v)
 
Real der2fct5_21_P1bubble_3D (const GeoVector &v)
 
Real der2fct5_22_P1bubble_3D (const GeoVector &v)
 
Real der2fct5_23_P1bubble_3D (const GeoVector &v)
 
Real der2fct5_31_P1bubble_3D (const GeoVector &v)
 
Real der2fct5_32_P1bubble_3D (const GeoVector &v)
 
Real der2fct5_33_P1bubble_3D (const GeoVector &v)
 
Real fct1_P2_3D (const GeoVector &v)
 
Real fct2_P2_3D (const GeoVector &v)
 
Real fct3_P2_3D (const GeoVector &v)
 
Real fct4_P2_3D (const GeoVector &v)
 
Real fct5_P2_3D (const GeoVector &v)
 
Real fct6_P2_3D (const GeoVector &v)
 
Real fct7_P2_3D (const GeoVector &v)
 
Real fct8_P2_3D (const GeoVector &v)
 
Real fct9_P2_3D (const GeoVector &v)
 
Real fct10_P2_3D (const GeoVector &v)
 
Real derfct1_1_P2_3D (const GeoVector &v)
 
Real derfct1_2_P2_3D (const GeoVector &v)
 
Real derfct1_3_P2_3D (const GeoVector &v)
 
Real derfct2_1_P2_3D (const GeoVector &v)
 
Real derfct2_2_P2_3D (const GeoVector &)
 
Real derfct2_3_P2_3D (const GeoVector &)
 
Real derfct3_1_P2_3D (const GeoVector &)
 
Real derfct3_2_P2_3D (const GeoVector &v)
 
Real derfct3_3_P2_3D (const GeoVector &)
 
Real derfct4_1_P2_3D (const GeoVector &)
 
Real derfct4_2_P2_3D (const GeoVector &)
 
Real derfct4_3_P2_3D (const GeoVector &v)
 
Real derfct5_1_P2_3D (const GeoVector &v)
 
Real derfct5_2_P2_3D (const GeoVector &v)
 
Real derfct5_3_P2_3D (const GeoVector &v)
 
Real derfct6_1_P2_3D (const GeoVector &v)
 
Real derfct6_2_P2_3D (const GeoVector &v)
 
Real derfct6_3_P2_3D (const GeoVector &)
 
Real derfct7_1_P2_3D (const GeoVector &v)
 
Real derfct7_2_P2_3D (const GeoVector &v)
 
Real derfct7_3_P2_3D (const GeoVector &v)
 
Real derfct8_1_P2_3D (const GeoVector &v)
 
Real derfct8_2_P2_3D (const GeoVector &v)
 
Real derfct8_3_P2_3D (const GeoVector &v)
 
Real derfct9_1_P2_3D (const GeoVector &v)
 
Real derfct9_2_P2_3D (const GeoVector &)
 
Real derfct9_3_P2_3D (const GeoVector &v)
 
Real derfct10_1_P2_3D (const GeoVector &)
 
Real derfct10_2_P2_3D (const GeoVector &v)
 
Real derfct10_3_P2_3D (const GeoVector &v)
 
Real der2fct1_11_P2_3D (const GeoVector &)
 
Real der2fct1_12_P2_3D (const GeoVector &)
 
Real der2fct1_13_P2_3D (const GeoVector &)
 
Real der2fct1_21_P2_3D (const GeoVector &)
 
Real der2fct1_22_P2_3D (const GeoVector &)
 
Real der2fct1_23_P2_3D (const GeoVector &)
 
Real der2fct1_31_P2_3D (const GeoVector &)
 
Real der2fct1_32_P2_3D (const GeoVector &)
 
Real der2fct1_33_P2_3D (const GeoVector &)
 
Real der2fct2_11_P2_3D (const GeoVector &)
 
Real der2fct2_12_P2_3D (const GeoVector &)
 
Real der2fct2_13_P2_3D (const GeoVector &)
 
Real der2fct2_21_P2_3D (const GeoVector &)
 
Real der2fct2_22_P2_3D (const GeoVector &)
 
Real der2fct2_23_P2_3D (const GeoVector &)
 
Real der2fct2_31_P2_3D (const GeoVector &)
 
Real der2fct2_32_P2_3D (const GeoVector &)
 
Real der2fct2_33_P2_3D (const GeoVector &)
 
Real der2fct3_11_P2_3D (const GeoVector &)
 
Real der2fct3_12_P2_3D (const GeoVector &)
 
Real der2fct3_13_P2_3D (const GeoVector &)
 
Real der2fct3_21_P2_3D (const GeoVector &)
 
Real der2fct3_22_P2_3D (const GeoVector &)
 
Real der2fct3_23_P2_3D (const GeoVector &)
 
Real der2fct3_31_P2_3D (const GeoVector &)
 
Real der2fct3_32_P2_3D (const GeoVector &)
 
Real der2fct3_33_P2_3D (const GeoVector &)
 
Real der2fct4_11_P2_3D (const GeoVector &)
 
Real der2fct4_12_P2_3D (const GeoVector &)
 
Real der2fct4_13_P2_3D (const GeoVector &)
 
Real der2fct4_21_P2_3D (const GeoVector &)
 
Real der2fct4_22_P2_3D (const GeoVector &)
 
Real der2fct4_23_P2_3D (const GeoVector &)
 
Real der2fct4_31_P2_3D (const GeoVector &)
 
Real der2fct4_32_P2_3D (const GeoVector &)
 
Real der2fct4_33_P2_3D (const GeoVector &)
 
Real der2fct5_11_P2_3D (const GeoVector &)
 
Real der2fct5_12_P2_3D (const GeoVector &)
 
Real der2fct5_13_P2_3D (const GeoVector &)
 
Real der2fct5_21_P2_3D (const GeoVector &)
 
Real der2fct5_22_P2_3D (const GeoVector &)
 
Real der2fct5_23_P2_3D (const GeoVector &)
 
Real der2fct5_31_P2_3D (const GeoVector &)
 
Real der2fct5_32_P2_3D (const GeoVector &)
 
Real der2fct5_33_P2_3D (const GeoVector &)
 
Real der2fct6_11_P2_3D (const GeoVector &)
 
Real der2fct6_12_P2_3D (const GeoVector &)
 
Real der2fct6_13_P2_3D (const GeoVector &)
 
Real der2fct6_21_P2_3D (const GeoVector &)
 
Real der2fct6_22_P2_3D (const GeoVector &)
 
Real der2fct6_23_P2_3D (const GeoVector &)
 
Real der2fct6_31_P2_3D (const GeoVector &)
 
Real der2fct6_32_P2_3D (const GeoVector &)
 
Real der2fct6_33_P2_3D (const GeoVector &)
 
Real der2fct7_11_P2_3D (const GeoVector &)
 
Real der2fct7_12_P2_3D (const GeoVector &)
 
Real der2fct7_13_P2_3D (const GeoVector &)
 
Real der2fct7_21_P2_3D (const GeoVector &)
 
Real der2fct7_22_P2_3D (const GeoVector &)
 
Real der2fct7_23_P2_3D (const GeoVector &)
 
Real der2fct7_31_P2_3D (const GeoVector &)
 
Real der2fct7_32_P2_3D (const GeoVector &)
 
Real der2fct7_33_P2_3D (const GeoVector &)
 
Real der2fct8_11_P2_3D (const GeoVector &)
 
Real der2fct8_12_P2_3D (const GeoVector &)
 
Real der2fct8_13_P2_3D (const GeoVector &)
 
Real der2fct8_21_P2_3D (const GeoVector &)
 
Real der2fct8_22_P2_3D (const GeoVector &)
 
Real der2fct8_23_P2_3D (const GeoVector &)
 
Real der2fct8_31_P2_3D (const GeoVector &)
 
Real der2fct8_32_P2_3D (const GeoVector &)
 
Real der2fct8_33_P2_3D (const GeoVector &)
 
Real der2fct9_11_P2_3D (const GeoVector &)
 
Real der2fct9_12_P2_3D (const GeoVector &)
 
Real der2fct9_13_P2_3D (const GeoVector &)
 
Real der2fct9_21_P2_3D (const GeoVector &)
 
Real der2fct9_22_P2_3D (const GeoVector &)
 
Real der2fct9_23_P2_3D (const GeoVector &)
 
Real der2fct9_31_P2_3D (const GeoVector &)
 
Real der2fct9_32_P2_3D (const GeoVector &)
 
Real der2fct9_33_P2_3D (const GeoVector &)
 
Real der2fct10_11_P2_3D (const GeoVector &)
 
Real der2fct10_12_P2_3D (const GeoVector &)
 
Real der2fct10_13_P2_3D (const GeoVector &)
 
Real der2fct10_21_P2_3D (const GeoVector &)
 
Real der2fct10_22_P2_3D (const GeoVector &)
 
Real der2fct10_23_P2_3D (const GeoVector &)
 
Real der2fct10_31_P2_3D (const GeoVector &)
 
Real der2fct10_32_P2_3D (const GeoVector &)
 
Real der2fct10_33_P2_3D (const GeoVector &)
 
Real fct1_P2tilde_3D (const GeoVector &v)
 
Real fct2_P2tilde_3D (const GeoVector &v)
 
Real fct3_P2tilde_3D (const GeoVector &v)
 
Real fct4_P2tilde_3D (const GeoVector &v)
 
Real fct5_P2tilde_3D (const GeoVector &v)
 
Real fct6_P2tilde_3D (const GeoVector &v)
 
Real fct7_P2tilde_3D (const GeoVector &v)
 
Real fct8_P2tilde_3D (const GeoVector &v)
 
Real fct9_P2tilde_3D (const GeoVector &v)
 
Real fct10_P2tilde_3D (const GeoVector &v)
 
Real fct11_P2tilde_3D (const GeoVector &v)
 
Real derfct1_1_P2tilde_3D (const GeoVector &v)
 
Real derfct1_2_P2tilde_3D (const GeoVector &v)
 
Real derfct1_3_P2tilde_3D (const GeoVector &v)
 
Real derfct2_1_P2tilde_3D (const GeoVector &v)
 
Real derfct2_2_P2tilde_3D (const GeoVector &v)
 
Real derfct2_3_P2tilde_3D (const GeoVector &v)
 
Real derfct3_1_P2tilde_3D (const GeoVector &v)
 
Real derfct3_2_P2tilde_3D (const GeoVector &v)
 
Real derfct3_3_P2tilde_3D (const GeoVector &v)
 
Real derfct4_1_P2tilde_3D (const GeoVector &v)
 
Real derfct4_2_P2tilde_3D (const GeoVector &v)
 
Real derfct4_3_P2tilde_3D (const GeoVector &v)
 
Real derfct5_1_P2tilde_3D (const GeoVector &v)
 
Real derfct5_2_P2tilde_3D (const GeoVector &v)
 
Real derfct5_3_P2tilde_3D (const GeoVector &v)
 
Real derfct6_1_P2tilde_3D (const GeoVector &v)
 
Real derfct6_2_P2tilde_3D (const GeoVector &v)
 
Real derfct6_3_P2tilde_3D (const GeoVector &v)
 
Real derfct7_1_P2tilde_3D (const GeoVector &v)
 
Real derfct7_2_P2tilde_3D (const GeoVector &v)
 
Real derfct7_3_P2tilde_3D (const GeoVector &v)
 
Real derfct8_1_P2tilde_3D (const GeoVector &v)
 
Real derfct8_2_P2tilde_3D (const GeoVector &v)
 
Real derfct8_3_P2tilde_3D (const GeoVector &v)
 
Real derfct9_1_P2tilde_3D (const GeoVector &v)
 
Real derfct9_2_P2tilde_3D (const GeoVector &v)
 
Real derfct9_3_P2tilde_3D (const GeoVector &v)
 
Real derfct10_1_P2tilde_3D (const GeoVector &v)
 
Real derfct10_2_P2tilde_3D (const GeoVector &v)
 
Real derfct10_3_P2tilde_3D (const GeoVector &v)
 
Real derfct11_1_P2tilde_3D (const GeoVector &v)
 
Real derfct11_2_P2tilde_3D (const GeoVector &v)
 
Real derfct11_3_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_33_P2tilde_3D (const GeoVector &v)
 
Real fct1_Q0_3D (const GeoVector &)
 
Real derfct1_Q0_3D (const GeoVector &)
 
Real der2fct1_Q0_3D (const GeoVector &)
 
Real fct1_Q1_3D (const GeoVector &v)
 
Real fct2_Q1_3D (const GeoVector &v)
 
Real fct3_Q1_3D (const GeoVector &v)
 
Real fct4_Q1_3D (const GeoVector &v)
 
Real fct5_Q1_3D (const GeoVector &v)
 
Real fct6_Q1_3D (const GeoVector &v)
 
Real fct7_Q1_3D (const GeoVector &v)
 
Real fct8_Q1_3D (const GeoVector &v)
 
Real derfct1_1_Q1_3D (const GeoVector &v)
 
Real derfct1_2_Q1_3D (const GeoVector &v)
 
Real derfct1_3_Q1_3D (const GeoVector &v)
 
Real derfct2_1_Q1_3D (const GeoVector &v)
 
Real derfct2_2_Q1_3D (const GeoVector &v)
 
Real derfct2_3_Q1_3D (const GeoVector &v)
 
Real derfct3_1_Q1_3D (const GeoVector &v)
 
Real derfct3_2_Q1_3D (const GeoVector &v)
 
Real derfct3_3_Q1_3D (const GeoVector &v)
 
Real derfct4_1_Q1_3D (const GeoVector &v)
 
Real derfct4_2_Q1_3D (const GeoVector &v)
 
Real derfct4_3_Q1_3D (const GeoVector &v)
 
Real derfct5_1_Q1_3D (const GeoVector &v)
 
Real derfct5_2_Q1_3D (const GeoVector &v)
 
Real derfct5_3_Q1_3D (const GeoVector &v)
 
Real derfct6_1_Q1_3D (const GeoVector &v)
 
Real derfct6_2_Q1_3D (const GeoVector &v)
 
Real derfct6_3_Q1_3D (const GeoVector &v)
 
Real derfct7_1_Q1_3D (const GeoVector &v)
 
Real derfct7_2_Q1_3D (const GeoVector &v)
 
Real derfct7_3_Q1_3D (const GeoVector &v)
 
Real derfct8_1_Q1_3D (const GeoVector &v)
 
Real derfct8_2_Q1_3D (const GeoVector &v)
 
Real derfct8_3_Q1_3D (const GeoVector &v)
 
Real der2fct1_11_Q1_3D (const GeoVector &)
 
Real der2fct1_12_Q1_3D (const GeoVector &v)
 
Real der2fct1_13_Q1_3D (const GeoVector &v)
 
Real der2fct1_21_Q1_3D (const GeoVector &v)
 
Real der2fct1_22_Q1_3D (const GeoVector &)
 
Real der2fct1_23_Q1_3D (const GeoVector &v)
 
Real der2fct1_31_Q1_3D (const GeoVector &v)
 
Real der2fct1_32_Q1_3D (const GeoVector &v)
 
Real der2fct1_33_Q1_3D (const GeoVector &)
 
Real der2fct2_11_Q1_3D (const GeoVector &)
 
Real der2fct2_12_Q1_3D (const GeoVector &v)
 
Real der2fct2_13_Q1_3D (const GeoVector &v)
 
Real der2fct2_21_Q1_3D (const GeoVector &v)
 
Real der2fct2_22_Q1_3D (const GeoVector &)
 
Real der2fct2_23_Q1_3D (const GeoVector &v)
 
Real der2fct2_31_Q1_3D (const GeoVector &v)
 
Real der2fct2_32_Q1_3D (const GeoVector &v)
 
Real der2fct2_33_Q1_3D (const GeoVector &)
 
Real der2fct3_11_Q1_3D (const GeoVector &)
 
Real der2fct3_12_Q1_3D (const GeoVector &v)
 
Real der2fct3_13_Q1_3D (const GeoVector &v)
 
Real der2fct3_21_Q1_3D (const GeoVector &v)
 
Real der2fct3_22_Q1_3D (const GeoVector &)
 
Real der2fct3_23_Q1_3D (const GeoVector &v)
 
Real der2fct3_31_Q1_3D (const GeoVector &v)
 
Real der2fct3_32_Q1_3D (const GeoVector &v)
 
Real der2fct3_33_Q1_3D (const GeoVector &)
 
Real der2fct4_11_Q1_3D (const GeoVector &)
 
Real der2fct4_12_Q1_3D (const GeoVector &v)
 
Real der2fct4_13_Q1_3D (const GeoVector &v)
 
Real der2fct4_21_Q1_3D (const GeoVector &v)
 
Real der2fct4_22_Q1_3D (const GeoVector &)
 
Real der2fct4_23_Q1_3D (const GeoVector &v)
 
Real der2fct4_31_Q1_3D (const GeoVector &v)
 
Real der2fct4_32_Q1_3D (const GeoVector &v)
 
Real der2fct4_33_Q1_3D (const GeoVector &)
 
Real der2fct5_11_Q1_3D (const GeoVector &)
 
Real der2fct5_12_Q1_3D (const GeoVector &v)
 
Real der2fct5_13_Q1_3D (const GeoVector &v)
 
Real der2fct5_21_Q1_3D (const GeoVector &v)
 
Real der2fct5_22_Q1_3D (const GeoVector &)
 
Real der2fct5_23_Q1_3D (const GeoVector &v)
 
Real der2fct5_31_Q1_3D (const GeoVector &v)
 
Real der2fct5_32_Q1_3D (const GeoVector &v)
 
Real der2fct5_33_Q1_3D (const GeoVector &)
 
Real der2fct6_11_Q1_3D (const GeoVector &)
 
Real der2fct6_12_Q1_3D (const GeoVector &v)
 
Real der2fct6_13_Q1_3D (const GeoVector &v)
 
Real der2fct6_21_Q1_3D (const GeoVector &v)
 
Real der2fct6_22_Q1_3D (const GeoVector &)
 
Real der2fct6_23_Q1_3D (const GeoVector &v)
 
Real der2fct6_31_Q1_3D (const GeoVector &v)
 
Real der2fct6_32_Q1_3D (const GeoVector &v)
 
Real der2fct6_33_Q1_3D (const GeoVector &)
 
Real der2fct7_11_Q1_3D (const GeoVector &)
 
Real der2fct7_12_Q1_3D (const GeoVector &v)
 
Real der2fct7_13_Q1_3D (const GeoVector &v)
 
Real der2fct7_21_Q1_3D (const GeoVector &v)
 
Real der2fct7_22_Q1_3D (const GeoVector &)
 
Real der2fct7_23_Q1_3D (const GeoVector &v)
 
Real der2fct7_31_Q1_3D (const GeoVector &v)
 
Real der2fct7_32_Q1_3D (const GeoVector &v)
 
Real der2fct7_33_Q1_3D (const GeoVector &)
 
Real der2fct8_11_Q1_3D (const GeoVector &)
 
Real der2fct8_12_Q1_3D (const GeoVector &v)
 
Real der2fct8_13_Q1_3D (const GeoVector &v)
 
Real der2fct8_21_Q1_3D (const GeoVector &v)
 
Real der2fct8_22_Q1_3D (const GeoVector &)
 
Real der2fct8_23_Q1_3D (const GeoVector &v)
 
Real der2fct8_31_Q1_3D (const GeoVector &v)
 
Real der2fct8_32_Q1_3D (const GeoVector &v)
 
Real der2fct8_33_Q1_3D (const GeoVector &)
 
Real fct1_RT0_1_HEXA_3D (const GeoVector &v)
 ====================================================================== More...
 
Real fct1_RT0_2_HEXA_3D (const GeoVector &)
 
Real fct1_RT0_3_HEXA_3D (const GeoVector &v)
 
Real fct2_RT0_1_HEXA_3D (const GeoVector &v)
 
Real fct2_RT0_2_HEXA_3D (const GeoVector &)
 
Real fct2_RT0_3_HEXA_3D (const GeoVector &)
 
Real fct3_RT0_1_HEXA_3D (const GeoVector &)
 
Real fct3_RT0_2_HEXA_3D (const GeoVector &v)
 
Real fct3_RT0_3_HEXA_3D (const GeoVector &)
 
Real fct4_RT0_1_HEXA_3D (const GeoVector &v)
 
Real fct4_RT0_2_HEXA_3D (const GeoVector &)
 
Real fct4_RT0_3_HEXA_3D (const GeoVector &)
 
Real fct5_RT0_1_HEXA_3D (const GeoVector &)
 
Real fct5_RT0_2_HEXA_3D (const GeoVector &v)
 
Real fct5_RT0_3_HEXA_3D (const GeoVector &)
 
Real fct6_RT0_1_HEXA_3D (const GeoVector &)
 
Real fct6_RT0_2_HEXA_3D (const GeoVector &)
 
Real fct6_RT0_3_HEXA_3D (const GeoVector &v)
 
Real fct1_DIV_RT0_HEXA_3D (const GeoVector &)
 
Real fct2_DIV_RT0_HEXA_3D (const GeoVector &)
 
Real fct3_DIV_RT0_HEXA_3D (const GeoVector &)
 
Real fct4_DIV_RT0_HEXA_3D (const GeoVector &)
 
Real fct5_DIV_RT0_HEXA_3D (const GeoVector &)
 
Real fct6_DIV_RT0_HEXA_3D (const GeoVector &)
 
Real fct3_RT0_1_TETRA_3D (const GeoVector &v)
 
Real fct3_RT0_2_TETRA_3D (const GeoVector &v)
 
Real fct3_RT0_3_TETRA_3D (const GeoVector &v)
 
Real fct4_RT0_1_TETRA_3D (const GeoVector &v)
 
Real fct4_RT0_2_TETRA_3D (const GeoVector &v)
 
Real fct4_RT0_3_TETRA_3D (const GeoVector &v)
 
Real fct2_RT0_1_TETRA_3D (const GeoVector &v)
 
Real fct2_RT0_2_TETRA_3D (const GeoVector &v)
 
Real fct2_RT0_3_TETRA_3D (const GeoVector &v)
 
Real fct1_RT0_1_TETRA_3D (const GeoVector &v)
 ====================================================================== More...
 
Real fct1_RT0_2_TETRA_3D (const GeoVector &v)
 
Real fct1_RT0_3_TETRA_3D (const GeoVector &v)
 
Real fct1_DIV_RT0_TETRA_3D (const GeoVector &)
 
Real fct2_DIV_RT0_TETRA_3D (const GeoVector &)
 
Real fct3_DIV_RT0_TETRA_3D (const GeoVector &)
 
Real fct4_DIV_RT0_TETRA_3D (const GeoVector &)
 
std::vector< Real > lagrangianTransform (const std::vector< Real > &values)
 
std::vector< Real > P1Bubble3DTransform (const std::vector< Real > &nodalValues)
 
std::vector< Real > P1Bubble2DTransform (const std::vector< Real > &nodalValues)
 
const ReferenceFEScalar feSegP0 ("Lagrange P0 on a segment", FE_P0_1D, LINE, 0, 1, 0, 0, 1, 1, fct_P0_1D, derfct_P0_1D, der2fct_P0_1D, refcoor_P0_1D, STANDARD_PATTERN, &fePointP0, &lagrangianTransform)
 
const ReferenceFEScalar feSegP1 ("Lagrange P1 on a segment", FE_P1_1D, LINE, 1, 0, 0, 0, 2, 1, fct_P1_1D, derfct_P1_1D, der2fct_P1_1D, refcoor_P1_1D, STANDARD_PATTERN, &fePointP0, &lagrangianTransform)
 
const ReferenceFEScalar feSegP2 ("Lagrange P2 on a segment", FE_P2_1D, LINE, 1, 1, 0, 0, 3, 1, fct_P2_1D, derfct_P2_1D, der2fct_P2_1D, refcoor_P2_1D, STANDARD_PATTERN, &fePointP0, &lagrangianTransform)
 
const ReferenceFEScalar feTriaP0 ("Lagrange P0 on a triangle", FE_P0_2D, TRIANGLE, 0, 0, 1, 0, 1, 2, fct_P0_2D, derfct_P0_2D, der2fct_P0_2D, refcoor_P0_2D, STANDARD_PATTERN, &feSegP0, &lagrangianTransform)
 
const ReferenceFEScalar feTriaP1 ("Lagrange P1 on a triangle", FE_P1_2D, TRIANGLE, 1, 0, 0, 0, 3, 2, fct_P1_2D, derfct_P1_2D, der2fct_P1_2D, refcoor_P1_2D, STANDARD_PATTERN, &feSegP1, &lagrangianTransform)
 
const ReferenceFEScalar feTriaP1bubble ("P1bubble on a triangle", FE_P1bubble_2D, TRIANGLE, 1, 0, 1, 0, 4, 2, fct_P1bubble_2D, derfct_P1bubble_2D, der2fct_P1bubble_2D, refcoor_P1bubble_2D, STANDARD_PATTERN, &feSegP1, &P1Bubble2DTransform)
 
const ReferenceFEScalar feTriaP2 ("Lagrange P2 on a triangle", FE_P2_2D, TRIANGLE, 1, 1, 0, 0, 6, 2, fct_P2_2D, derfct_P2_2D, der2fct_P2_2D, refcoor_P2_2D, STANDARD_PATTERN, &feSegP2, &lagrangianTransform)
 
const ReferenceFEHdiv feTriaRT0 ("Lagrange RT0 on a triangle", FE_RT0_TRIA_2D, TRIANGLE, 0, 1, 0, 0, 3, 2, fct_RT0_TRIA_2D, fct_DIV_RT0_TRIA_2D, refcoor_RT0_TRIA_2D, STANDARD_PATTERN, &feSegP0)
 
const ReferenceFEScalar feQuadQ0 ("Lagrange Q0 on a quadrangle", FE_Q0_2D, QUAD, 0, 0, 1, 0, 1, 2, fct_Q0_2D, derfct_Q0_2D, der2fct_Q0_2D, refcoor_Q0_2D, STANDARD_PATTERN, &feSegP0, &lagrangianTransform)
 
const ReferenceFEScalar feQuadQ1 ("Lagrange Q1 on a quadrangle", FE_Q1_2D, QUAD, 1, 0, 0, 0, 4, 2, fct_Q1_2D, derfct_Q1_2D, der2fct_Q1_2D, refcoor_Q1_2D, STANDARD_PATTERN, &feSegP1, &lagrangianTransform)
 
const ReferenceFEScalar feQuadQ2 ("Lagrange Q2 on a quadrangle", FE_Q2_2D, QUAD, 1, 1, 1, 0, 9, 2, fct_Q2_2D, derfct_Q2_2D, der2fct_Q2_2D, refcoor_Q2_2D, STANDARD_PATTERN, &feSegP2, &lagrangianTransform)
 
const ReferenceFEScalar feTetraP0 ("Lagrange P0 on a tetraedra", FE_P0_3D, TETRA, 0, 0, 0, 1, 1, 3, fct_P0_3D, derfct_P0_3D, der2fct_P0_3D, refcoor_P0_3D, STANDARD_PATTERN, &feTriaP0, &lagrangianTransform)
 
const ReferenceFEScalar feTetraP1 ("Lagrange P1 on a tetraedra", FE_P1_3D, TETRA, 1, 0, 0, 0, 4, 3, fct_P1_3D, derfct_P1_3D, der2fct_P1_3D, refcoor_P1_3D, STANDARD_PATTERN, &feTriaP1, &lagrangianTransform)
 
const ReferenceFEScalar feTetraP1bubble ("Lagrange P1bubble on a tetraedra", FE_P1bubble_3D, TETRA, 1, 0, 0, 1, 5, 3, fct_P1bubble_3D, derfct_P1bubble_3D, der2fct_P1bubble_3D, refcoor_P1bubble_3D, STANDARD_PATTERN, &feTriaP1, &P1Bubble3DTransform)
 
const ReferenceFEScalar feTetraP2 ("Lagrange P2 on a tetraedra", FE_P2_3D, TETRA, 1, 1, 0, 0, 10, 3, fct_P2_3D, derfct_P2_3D, der2fct_P2_3D, refcoor_P2_3D, STANDARD_PATTERN, &feTriaP2, &lagrangianTransform)
 
const ReferenceFEScalar feTetraP2tilde ("Lagrange P2tilde on a tetraedra", FE_P2tilde_3D, TETRA, 1, 1, 0, 1, 11, 3, fct_P2tilde_3D, derfct_P2tilde_3D, der2fct_P2tilde_3D, refcoor_P2tilde_3D, STANDARD_PATTERN, &feTriaP2, &lagrangianTransform)
 
const ReferenceFEScalar feHexaQ0 ("Lagrange Q0 on a hexaedra", FE_Q0_3D, HEXA, 0, 0, 0, 1, 1, 3, fct_Q0_3D, derfct_Q0_3D, der2fct_Q0_3D, refcoor_Q0_3D, STANDARD_PATTERN, &feQuadQ0, &lagrangianTransform)
 
const ReferenceFEScalar feHexaQ1 ("Lagrange Q1 on a hexaedra", FE_Q1_3D, HEXA, 1, 0, 0, 0, 8, 3, fct_Q1_3D, derfct_Q1_3D, der2fct_Q1_3D, refcoor_Q1_3D, STANDARD_PATTERN, &feQuadQ1, &lagrangianTransform)
 
const ReferenceFEHdiv feHexaRT0 ("Lagrange RT0 on a hexaedra", FE_RT0_HEXA_3D, HEXA, 0, 0, 1, 0, 6, 3, fct_RT0_HEXA_3D, fct_DIV_RT0_HEXA_3D, refcoor_RT0_HEXA_3D, STANDARD_PATTERN, &feQuadQ0)
 
const ReferenceFEHdiv feTetraRT0 ("Lagrange RT0 on a tetraedra", FE_RT0_TETRA_3D, TETRA, 0, 0, 1, 0, 4, 3, fct_RT0_TETRA_3D, fct_DIV_RT0_TETRA_3D, refcoor_RT0_TETRA_3D, STANDARD_PATTERN, &feTriaP0)
 

Variables

const int QUAD_RULE_DUMMY = 1
 id of the quadrature rules on nodes More...
 
static const QuadraturePoint pt_node_0pt [1]
 
const size_t NB_QUAD_RULE_NODE = 3
 total number of quadrature rules on segments More...
 
const int QUAD_RULE_NODE_1PT = 1
 id of the quadrature rules on nodes More...
 
static const QuadraturePoint pt_node_1pt [1]
 
const size_t NB_QUAD_RULE_SEG = 4
 total number of quadrature rules on segments More...
 
const size_t QUAD_RULE_SEG_1PT = 1
 id of the quadrature rules on segments More...
 
const size_t QUAD_RULE_SEG_2PT = 2
 
const size_t QUAD_RULE_SEG_3PT = 3
 
const size_t QUAD_RULE_SEG_4PT = 4
 
static const QuadraturePoint pt_seg_1pt [1]
 
const Real q2ptx1 = ( 1 - std::sqrt ( 1. / 3. ) ) / 2.
 
const Real q2ptx2 = ( 1 + std::sqrt ( 1. / 3. ) ) / 2.
 
const Real q2ptw1 = 0.5
 
const Real q2ptw2 = 0.5
 
static const QuadraturePoint pt_seg_2pt [2]
 
const Real q3ptx1 = 0.5
 
const Real q3ptx2 = ( 1 - std::sqrt ( 3. / 5. ) ) / 2.
 
const Real q3ptx3 = ( 1 + std::sqrt ( 3. / 5. ) ) / 2.
 
const Real q3ptw1 = 8. / 18.
 
const Real q3ptw2 = 5. / 18.
 
const Real q3ptw3 = 5. / 18.
 
static const QuadraturePoint pt_seg_3pt [3]
 
const Real q4ptx1 = (1. - sqrt ( (3. - 2.*sqrt (6. / 5.) ) / 7.) ) / 2.
 
const Real q4ptw1 = 0.5 * (18. + sqrt (30) ) / 36.
 
const Real q4ptx2 = (1. + sqrt ( (3. - 2.*sqrt (6. / 5.) ) / 7.) ) / 2.
 
const Real q4ptw2 = 0.5 * (18. + sqrt (30) ) / 36.
 
const Real q4ptx3 = (1. - sqrt ( (3. + 2.*sqrt (6. / 5.) ) / 7.) ) / 2.
 
const Real q4ptw3 = 0.5 * (18. - sqrt (30) ) / 36.
 
const Real q4ptx4 = (1. + sqrt ( (3. + 2.*sqrt (6. / 5.) ) / 7.) ) / 2.
 
const Real q4ptw4 = 0.5 * (18. - sqrt (30) ) / 36.
 
static const QuadraturePoint pt_seg_4pt [4]
 
static const QuadratureRule quad_rule_seg [NB_QUAD_RULE_SEG]
 
static const QuadraturePoint pt_tria_1pt [1]
 
static const QuadraturePoint pt_tria_3pt [3]
 
const Real t4pt_xb1 = 3. / 5.
 
const Real t4pt_xb2 = 1. / 5.
 
const Real t4pt_w1 = 25. / 96.
 
const Real t4pt_w2 = -9. / 32.
 
const Real t4pt_a = 1. / 3.
 
static const QuadraturePoint pt_tria_4pt [4]
 
const Real t6pt_x1 = 0.091576213509770743
 
const Real t6pt_x2 = 0.44594849091596488
 
const Real t6pt_w1 = 0.054975871827660933
 
const Real t6pt_w2 = 0.11169079483900573
 
static const QuadraturePoint pt_tria_6pt [6]
 
const Real t7pt_x0 = 1. / 3.
 
const Real t7pt_x1 = 0.10128650732345633
 
const Real t7pt_x2 = 0.47014206410511508
 
const Real t7pt_w0 = 0.1125
 
const Real t7pt_w1 = 0.062969590272413576
 
const Real t7pt_w2 = 0.066197076394253090
 
static const QuadraturePoint pt_tria_7pt [7]
 
static const QuadratureRule quad_rule_tria [5]
 
static const QuadraturePoint pt_quad_1pt [1]
 
static const QuadraturePoint pt_quad_4pt [4]
 
static const QuadraturePoint pt_quad_9pt [9]
 
static const QuadraturePoint pt_quad_16pt [16]
 
static const QuadratureRule quad_rule_quad [4]
 
static const QuadraturePoint pt_tetra_1pt [1]
 
const Real tet4ptx1 = ( 5. - std::sqrt ( 5. ) ) / 20.
 
const Real tet4ptx2 = ( 5. + 3 * std::sqrt ( 5. ) ) / 20.
 
static const QuadraturePoint pt_tetra_4pt [4]
 
static const QuadraturePoint pt_tetra_4pt_nodal [4]
 
const Real tet5ptx1 = 1. / 6.
 
const Real tet5ptx2 = 1. / 2.
 
const Real tet5ptx3 = 1. / 4.
 
static const QuadraturePoint pt_tetra_5pt [5]
 
const Real r5 = 0.25
 
const Real s5 [4]
 
const Real t5 [4]
 
const Real u5 = 0.05635083268962915
 
const Real v5 = 0.4436491673103708
 
const Real A5 = 0.01975308641975309
 
const Real B5 [2]
 
const Real C5 = 0.008818342151675485
 
static const QuadraturePoint pt_tetra_15pt [15]
 
const Real t [4]
 
const Real s [4]
 
const Real r [4]
 
const Real A [4]
 
const Real B [4]
 
const Real C [4]
 
static const QuadraturePoint pt_tetra_64pt [64]
 
static const QuadratureRule quad_rule_tetra [6]
 
static const QuadraturePoint pt_hexa_1pt [1]
 
static const QuadraturePoint pt_hexa_8pt [8]
 
static const QuadratureRule quad_rule_hexa [2]
 
const ReferenceFEScalar fePointP0 ("Lagrange P0 on a point", FE_P0_0D, POINT, 1, 0, 0, 0, 1, 1, fct_P0_0D, derfct_P0_0D, der2fct_P0_0D, refcoor_P0_0D, STANDARD_PATTERN,(ReferenceFE *) NULL, &lagrangianTransform)
 
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_1 (feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_1, 0)
 
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_2 (feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_2, 1)
 
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_3 (feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_3, 2)
 
static const CurrentFEManifold * HybRT0TriaList [3]
 
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_VdotN_1 (feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_1, 0, 1.)
 
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_VdotN_2 (feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_2, 1, 1./std::sqrt(2.))
 
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_VdotN_3 (feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_3, 2, 1.)
 
static const CurrentFEManifold * HybRT0TriaVdotNList [3]
 
const ReferenceFEHybrid feTriaRT0Hyb ("Hybrid RT0 elements on a triangle", FE_RT0_HYB_TRIA_2D, TRIANGLE, 0, 1, 0, 0, 3, 2, 3, HybRT0TriaList, refcoor_RT0HYB_TRIA, STANDARD_PATTERN)
 
const ReferenceFEHybrid feTriaRT0VdotNHyb ("Hybrid RT0 elements on a triangle", FE_RT0_HYB_TRIA_2D, TRIANGLE, 0, 1, 0, 0, 3, 2, 3, HybRT0TriaVdotNList, refcoor_RT0HYB_TRIA, STANDARD_PATTERN)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_1 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_1, 0)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_2 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_2, 1)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_3 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_3, 2)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_4 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_4, 3)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_5 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_5, 4)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_6 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_6, 5)
 
static const CurrentFEManifold * HybRT0HexaList [6]
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_1 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_1, 0, 1.)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_2 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_2, 1, 1.)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_3 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_3, 2, 1.)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_4 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_4, 3, 1.)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_5 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_5, 4, 1.)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_6 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_6, 5, 1.)
 
static const CurrentFEManifold * HybRT0HexaVdotNList [6]
 
const ReferenceFEHybrid feHexaRT0Hyb ("Hybrid RT0 elements on a hexaedra", FE_RT0_HYB_HEXA_3D, HEXA, 0, 0, 1, 0, 6, 3, 6, HybRT0HexaList, refcoor_RT0HYB_HEXA, STANDARD_PATTERN)
 
const ReferenceFEHybrid feHexaRT0VdotNHyb ("Hybrid RT0 elements on a hexaedra", FE_RT0_HYB_HEXA_3D, HEXA, 0, 0, 1, 0, 6, 3, 6, HybRT0HexaVdotNList, refcoor_RT0HYB_HEXA, STANDARD_PATTERN)
 
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_1 (feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_1, 0)
 
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_2 (feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_2, 1)
 
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_3 (feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_3, 2)
 
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_4 (feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_4, 3)
 
static const CurrentFEManifold * HybRT0TetraList [4]
 
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_VdotN_1 (feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_1, 0, 2.)
 
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_VdotN_2 (feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_2, 1, 2.)
 
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_VdotN_3 (feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_3, 2, 2./std::sqrt(3.))
 
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_VdotN_4 (feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_4, 3, 2.)
 
static const CurrentFEManifold * HybRT0TetraVdotNList [4]
 
const ReferenceFEHybrid feTetraRT0Hyb ("Hybrid RT0 elements on a tetrahedron", FE_RT0_HYB_TETRA_3D, TETRA, 0, 0, 1, 0, 4, 3, 4, HybRT0TetraList, refcoor_RT0HYB_TETRA, STANDARD_PATTERN)
 
const ReferenceFEHybrid feTetraRT0VdotNHyb ("Hybrid RT0 elements on a tetrahedron", FE_RT0_HYB_TETRA_3D, TETRA, 0, 0, 1, 0, 4, 3, 4, HybRT0TetraVdotNList, refcoor_RT0HYB_TETRA, STANDARD_PATTERN)
 

Detailed Description

File containing the definition of the FE, quadrature rules, ...

Contributor:
Samuel Quinodoz samue.nosp@m.l.qu.nosp@m.inodo.nosp@m.z@ep.nosp@m.fl.ch Samuel Quinodoz samue.nosp@m.l.qu.nosp@m.inodo.nosp@m.z@ep.nosp@m.fl.ch

Definition in file FEDefinitions.cpp.

Macro Definition Documentation

◆ NB_QUAD_RULE_TRIA

#define NB_QUAD_RULE_TRIA   5

total number of quadrature rules in 2D on triangle

Definition at line 163 of file FEDefinitions.cpp.

◆ QUAD_RULE_TRIA_1PT

#define QUAD_RULE_TRIA_1PT   1

id of the quadrature rules on triangles

Definition at line 165 of file FEDefinitions.cpp.

◆ QUAD_RULE_TRIA_3PT

#define QUAD_RULE_TRIA_3PT   2

Definition at line 166 of file FEDefinitions.cpp.

◆ QUAD_RULE_TRIA_4PT

#define QUAD_RULE_TRIA_4PT   3

Definition at line 167 of file FEDefinitions.cpp.

◆ QUAD_RULE_TRIA_6PT

#define QUAD_RULE_TRIA_6PT   4

Definition at line 168 of file FEDefinitions.cpp.

◆ QUAD_RULE_TRIA_7PT

#define QUAD_RULE_TRIA_7PT   5

Definition at line 169 of file FEDefinitions.cpp.

◆ NB_QUAD_RULE_QUAD

#define NB_QUAD_RULE_QUAD   4

total number of quadrature rules in 2D on quadrangle

Definition at line 269 of file FEDefinitions.cpp.

◆ QUAD_RULE_QUAD_1PT

#define QUAD_RULE_QUAD_1PT   1

id of the quadrature rules on quadrangles

Definition at line 271 of file FEDefinitions.cpp.

◆ QUAD_RULE_QUAD_4PT

#define QUAD_RULE_QUAD_4PT   2

Definition at line 272 of file FEDefinitions.cpp.

◆ QUAD_RULE_QUAD_9PT

#define QUAD_RULE_QUAD_9PT   3

Definition at line 273 of file FEDefinitions.cpp.

◆ QUAD_RULE_QUAD_16PT

#define QUAD_RULE_QUAD_16PT   4

Definition at line 274 of file FEDefinitions.cpp.

◆ NB_QUAD_RULE_TETRA

#define NB_QUAD_RULE_TETRA   6

total number of quadrature rules in 3D on tetraedra

Definition at line 357 of file FEDefinitions.cpp.

◆ QUAD_RULE_TETRA_1PT

#define QUAD_RULE_TETRA_1PT   1

id of the quadrature rules on tetraedra

Definition at line 359 of file FEDefinitions.cpp.

◆ QUAD_RULE_TETRA_4PT

#define QUAD_RULE_TETRA_4PT   2

Definition at line 360 of file FEDefinitions.cpp.

◆ QUAD_RULE_TETRA_4PT_NODAL

#define QUAD_RULE_TETRA_4PT_NODAL   3

Definition at line 361 of file FEDefinitions.cpp.

◆ QUAD_RULE_TETRA_5PT

#define QUAD_RULE_TETRA_5PT   4

Definition at line 362 of file FEDefinitions.cpp.

◆ QUAD_RULE_TETRA_15PT

#define QUAD_RULE_TETRA_15PT   5

Definition at line 363 of file FEDefinitions.cpp.

◆ QUAD_RULE_TETRA_64PT

#define QUAD_RULE_TETRA_64PT   6

Definition at line 364 of file FEDefinitions.cpp.

◆ NB_QUAD_RULE_HEXA

#define NB_QUAD_RULE_HEXA   2

total number of quadrature rules in 3D on hexa

Definition at line 608 of file FEDefinitions.cpp.

◆ QUAD_RULE_HEXA_1PT

#define QUAD_RULE_HEXA_1PT   1

id of the quadrature rules on quadrangles

Definition at line 610 of file FEDefinitions.cpp.

◆ QUAD_RULE_HEXA_8PT

#define QUAD_RULE_HEXA_8PT   2

Definition at line 611 of file FEDefinitions.cpp.

◆ NB_BDFE_RT0_HYB_TRIA

#define NB_BDFE_RT0_HYB_TRIA   3

Total number of Boundary elements for the hybrid MFE for TRIA (= Number of faces. common for RT0,RT1...)

Definition at line 4168 of file FEDefinitions.cpp.

◆ NB_BDFE_HYB_HEXA

#define NB_BDFE_HYB_HEXA   6

Total number of Boundary elements for the hybrid MFE for HEXA (= Number of faces, common for RT0,RT1...)

8-——7 /. /| / . / | 5_______6 | | . | | | 4....|..3 | . | / |. |/ 1_______2

face 1: 1,4,3,2 face 2: 1,5,8,4 face 3: 1,2,6,5 face 4: 2,3,7,6 face 5: 3,4,8,7 face 6: 5,6,7,8

Definition at line 4235 of file FEDefinitions.cpp.

◆ NB_BDFE_RT0_HYB_TETRA

#define NB_BDFE_RT0_HYB_TETRA   4

Total number of Boundary elements for the hybrid MFE for TETRA (= Number of faces. common for RT0,RT1...)

4 / . / .3 / . \ / . \ /. ! 1 ----——2

SEE ElementShapes.cc for the ORIENTATION CONVENTIONS point 1: 0, 0, 0 point 2: 1, 0, 0 point 3: 0, 1, 0 point 4: 0, 0, 1

face 1: 1, 3, 2 face 2: 1, 2, 4 face 3: 2, 3, 4 face 4: 1, 4, 3

Definition at line 4322 of file FEDefinitions.cpp.