Variables
Marmot::FiniteElement::Quadrature::Spatial3D Namespace Reference

Variables

constexpr int nDim = 3
 
const std::vector< QuadraturePointInfogaussPointList1x1x1
 
const std::vector< QuadraturePointInfogaussPointListTetra4
 
const std::vector< QuadraturePointInfogaussPointListTetra10
 
const std::vector< QuadraturePointInfogaussPointList2x2x2
 
const std::vector< QuadraturePointInfogaussPointList3x3x3
 

Variable Documentation

◆ nDim

constexpr int Marmot::FiniteElement::Quadrature::Spatial3D::nDim = 3
constexpr

◆ gaussPointList1x1x1

const std::vector< QuadraturePointInfo > Marmot::FiniteElement::Quadrature::Spatial3D::gaussPointList1x1x1
inline
Initial value:
= {
{ Eigen::Vector3d::Zero(), 8.0 }
}

◆ gaussPointListTetra4

const std::vector< QuadraturePointInfo > Marmot::FiniteElement::Quadrature::Spatial3D::gaussPointListTetra4
inline
Initial value:
= {
{ (Eigen::Vector3d() << 1./4, 1./4, 1./4).finished(), 1./6}
}

◆ gaussPointListTetra10

const std::vector< QuadraturePointInfo > Marmot::FiniteElement::Quadrature::Spatial3D::gaussPointListTetra10
inline
Initial value:
= {
{ (Eigen::Vector3d() << (5-std::sqrt(5))/20, (5-std::sqrt(5))/20, (5-std::sqrt(5))/20 ).finished(), 1./24},
{ (Eigen::Vector3d() << (5-std::sqrt(5))/20, (5-std::sqrt(5))/20, (5+3*std::sqrt(5))/20 ).finished(), 1./24},
{ (Eigen::Vector3d() << (5-std::sqrt(5))/20, (5+3*std::sqrt(5))/20, (5-std::sqrt(5))/20 ).finished(), 1./24},
{ (Eigen::Vector3d() << (5+3*std::sqrt(5))/20, (5-std::sqrt(5))/20, (5-std::sqrt(5))/20 ).finished(), 1./24},
}

◆ gaussPointList2x2x2

const std::vector< QuadraturePointInfo > Marmot::FiniteElement::Quadrature::Spatial3D::gaussPointList2x2x2
inline
Initial value:
= {
{ ( Eigen::Vector3d () << -gp2, -gp2, -gp2 ).finished(), 1.0},
{ ( Eigen::Vector3d () << +gp2, -gp2, -gp2 ).finished(), 1.0},
{ ( Eigen::Vector3d () << +gp2, +gp2, -gp2 ).finished(), 1.0},
{ ( Eigen::Vector3d () << -gp2, +gp2, -gp2 ).finished(), 1.0},
{ ( Eigen::Vector3d () << -gp2, -gp2, +gp2 ).finished(), 1.0},
{ ( Eigen::Vector3d () << +gp2, -gp2, +gp2 ).finished(), 1.0},
{ ( Eigen::Vector3d () << +gp2, +gp2, +gp2 ).finished(), 1.0},
{ ( Eigen::Vector3d () << -gp2, +gp2, +gp2 ).finished(), 1.0},
}

◆ gaussPointList3x3x3

const std::vector< QuadraturePointInfo > Marmot::FiniteElement::Quadrature::Spatial3D::gaussPointList3x3x3
inline
Marmot::FiniteElement::Quadrature::gp2
constexpr double gp2
Definition: MarmotFiniteElement.h:355
Marmot::Vector3d
Eigen::Matrix< double, 3, 1 > Vector3d
Definition: MarmotTypedefs.h:42