OGS
MathLib::GaussLegendreTet< ORDER > Struct Template Reference

Detailed Description

template<unsigned ORDER>
struct MathLib::GaussLegendreTet< ORDER >

Gauss-Legendre quadrature on tetrahedrals

Template Parameters
ORDERintegration order.

Definition at line 24 of file GaussLegendreTet.h.

#include <GaussLegendreTet.h>

Public Member Functions

const std::array< std::array< double, 3 >, GaussLegendreTet< 1 >::NPointsX
 
double const W [1]
 
const std::array< std::array< double, 3 >, GaussLegendreTet< 1 >::NPointsX
 
double const W [1]
 

Static Public Attributes

static MATHLIB_EXPORT const unsigned Order = ORDER
 
static MATHLIB_EXPORT const unsigned NPoints = ORDER
 
static MATHLIB_EXPORT const std::array< std::array< double, 3 >, NPointsX
 
static MATHLIB_EXPORT const double W [NPoints]
 

Member Function Documentation

◆ W() [1/2]

double const MathLib::GaussLegendreTet< 1 >::W

Definition at line 19 of file GaussLegendreTet.cpp.

19{1. / 6.};

◆ W() [2/2]

double const MathLib::GaussLegendreTet< 1 >::W

Definition at line 62 of file GaussLegendreTet.h.

◆ X() [1/2]

const std::array< std::array< double, 3 >, GaussLegendreTet< 1 >::NPoints > MathLib::GaussLegendreTet< 1 >::X

Definition at line 17 of file GaussLegendreTet.cpp.

17{{{{1. / 4., 1. / 4., 1. / 4.}}}};

◆ X() [2/2]

const std::array< std::array< double, 3 >, GaussLegendreTet< 1 >::NPoints > MathLib::GaussLegendreTet< 1 >::X

Definition at line 60 of file GaussLegendreTet.h.

Member Data Documentation

◆ NPoints

template<unsigned ORDER>
MATHLIB_EXPORT const unsigned MathLib::GaussLegendreTet< ORDER >::NPoints = ORDER
static

Definition at line 26 of file GaussLegendreTet.h.

◆ Order

template<unsigned ORDER>
MATHLIB_EXPORT const unsigned MathLib::GaussLegendreTet< ORDER >::Order = ORDER
static

Definition at line 25 of file GaussLegendreTet.h.

◆ W

template<unsigned ORDER>
MATHLIB_EXPORT const double MathLib::GaussLegendreTet< ORDER >::W[NPoints]
static

Definition at line 28 of file GaussLegendreTet.h.

◆ X

template<unsigned ORDER>
MATHLIB_EXPORT const std::array<std::array<double, 3>, NPoints> MathLib::GaussLegendreTet< ORDER >::X
static

Definition at line 27 of file GaussLegendreTet.h.


The documentation for this struct was generated from the following file: