Loading [MathJax]/extensions/MathMenu.js
OGS
GaussLegendreTet.cpp File Reference

Detailed Description

Definition in file GaussLegendreTet.cpp.

#include "GaussLegendreTet.h"
Include dependency graph for GaussLegendreTet.cpp:

Go to the source code of this file.

Namespaces

namespace  MathLib

Functions

static std::array< std::array< double, 3 >, GaussLegendreTet< 3 >::NPoints > MathLib::initGLTet3X ()
static std::array< std::array< double, 3 >, GaussLegendreTet< 4 >::NPoints > MathLib::initGLTet4X ()

Variables

template<>
const std::array< std::array< double, 3 >, GaussLegendreTet< 1 >::NPoints > MathLib::GaussLegendreTet< 1 >::X = {{{{1. / 4., 1. / 4., 1. / 4.}}}}
template<>
double const MathLib::GaussLegendreTet< 1 >::W [1] = {1. / 6.}
const std::array< std::array< double, 3 >, GaussLegendreTet< 2 >::NPoints > MathLib::GaussLegendreTet< 2 >::X
double const MathLib::GaussLegendreTet< 2 >::W [5]
const std::array< std::array< double, 3 >, GaussLegendreTet< 3 >::NPoints > MathLib::GaussLegendreTet< 3 >::X = initGLTet3X()
static const double MathLib::p = 0.1126879257180162 / 6.
static const double MathLib::q = 0.0734930431163619 / 6.
static const double MathLib::r = 0.0425460207770812 / 6.
double const MathLib::GaussLegendreTet< 3 >::W [GaussLegendreTet< 3 >::NPoints]
const std::array< std::array< double, 3 >, GaussLegendreTet< 4 >::NPoints > MathLib::GaussLegendreTet< 4 >::X = initGLTet4X()
static const double MathLib::s = 81. / 2240. / 6.
static const double MathLib::t = 161051. / 2304960. / 6.
static const double MathLib::u = 409. / 31395. / 6.
static const double MathLib::v = 2679769. / 32305455. / 6.
double const MathLib::GaussLegendreTet< 4 >::W [GaussLegendreTet< 4 >::NPoints]