Namespaces | Classes | Enumerations | Functions | Variables
Marmot::FiniteElement::Quadrature Namespace Reference

Namespaces

 Spatial1D
 
 Spatial2D
 
 Spatial3D
 

Classes

struct  QuadraturePointInfo
 

Enumerations

enum  IntegrationTypes { FullIntegration, ReducedIntegration }
 

Functions

const std::vector< QuadraturePointInfo > & getGaussPointInfo (Marmot::FiniteElement::ElementShapes shape, IntegrationTypes integrationType)
 
int getNumGaussPoints (Marmot::FiniteElement::ElementShapes shape, IntegrationTypes integrationType)
 

Variables

constexpr double gp2 = 0.577350269189625764509
 
constexpr double gp3 = 0.774596669241483
 

Class Documentation

◆ Marmot::FiniteElement::Quadrature::QuadraturePointInfo

struct Marmot::FiniteElement::Quadrature::QuadraturePointInfo
Class Members
VectorXd xi
double weight

Enumeration Type Documentation

◆ IntegrationTypes

Enumerator
FullIntegration 
ReducedIntegration 

Function Documentation

◆ getGaussPointInfo()

const std::vector< QuadraturePointInfo > & Marmot::FiniteElement::Quadrature::getGaussPointInfo ( Marmot::FiniteElement::ElementShapes  shape,
IntegrationTypes  integrationType 
)

◆ getNumGaussPoints()

int Marmot::FiniteElement::Quadrature::getNumGaussPoints ( Marmot::FiniteElement::ElementShapes  shape,
IntegrationTypes  integrationType 
)

Variable Documentation

◆ gp2

constexpr double Marmot::FiniteElement::Quadrature::gp2 = 0.577350269189625764509
constexpr

◆ gp3

constexpr double Marmot::FiniteElement::Quadrature::gp3 = 0.774596669241483
constexpr