Loading [MathJax]/extensions/tex2jax.js
OGS
MathLib::GaussLegendre< ORDER > Struct Template Reference

Detailed Description

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

Gauss-Legendre quadrature method

Template Parameters
ORDERintegration order.

Definition at line 26 of file GaussLegendre.h.

#include <GaussLegendre.h>

Public Member Functions

double const X [1]
double const W [1]
double const X [2]
double const W [2]
double const X [3]
double const W [3]
double const X [4]
double const W [4]

Static Public Attributes

static MATHLIB_EXPORT const unsigned Order = ORDER
static MATHLIB_EXPORT const double X [Order]
static MATHLIB_EXPORT const double W [Order]

Member Function Documentation

◆ W() [1/4]

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

Definition at line 37 of file GaussLegendre.h.

References W.

◆ W() [2/4]

double const MathLib::GaussLegendre< 2 >::W

Definition at line 41 of file GaussLegendre.h.

References W.

◆ W() [3/4]

double const MathLib::GaussLegendre< 3 >::W

Definition at line 45 of file GaussLegendre.h.

References W.

◆ W() [4/4]

double const MathLib::GaussLegendre< 4 >::W

Definition at line 49 of file GaussLegendre.h.

References W.

◆ X() [1/4]

double const MathLib::GaussLegendre< 1 >::X

Definition at line 35 of file GaussLegendre.h.

References X.

◆ X() [2/4]

double const MathLib::GaussLegendre< 2 >::X

Definition at line 39 of file GaussLegendre.h.

References X.

◆ X() [3/4]

double const MathLib::GaussLegendre< 3 >::X

Definition at line 43 of file GaussLegendre.h.

References X.

◆ X() [4/4]

double const MathLib::GaussLegendre< 4 >::X

Definition at line 47 of file GaussLegendre.h.

References X.

Member Data Documentation

◆ Order

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

Definition at line 27 of file GaussLegendre.h.

◆ W

template<unsigned ORDER>
MATHLIB_EXPORT const double MathLib::GaussLegendre< ORDER >::W[Order]
static

Definition at line 29 of file GaussLegendre.h.

Referenced by W(), W(), W(), and W().

◆ X

template<unsigned ORDER>
MATHLIB_EXPORT const double MathLib::GaussLegendre< ORDER >::X[Order]
static

Definition at line 28 of file GaussLegendre.h.

Referenced by X(), X(), X(), and X().


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