Static Public Member Functions | Static Private Member Functions
Sundance::TriangleQuadrature Class Reference

List of all members.

Static Public Member Functions

static void getPoints (int order, Array< double > &wgt, Array< double > &x, Array< double > &y)
static bool test (int p)

Static Private Member Functions

static void getNonsymmetricPoints (int order, Array< double > &wgt, Array< double > &x, Array< double > &y)
static bool getSymmetricPoints (int order, Array< double > &wgt, Array< double > &x, Array< double > &y)
static void permute (int m, const Array< double > &q, Array< Array< double > > &qPerm)
static double exact (int a, int b, int c)
static double fact (int x)

Detailed Description

Get abscissas and weights for Gaussian quadrature on triangles

Definition at line 57 of file SundanceTriangleQuadrature.hpp.


Member Function Documentation

double TriangleQuadrature::exact ( int  a,
int  b,
int  c 
) [static, private]

Definition at line 257 of file SundanceTriangleQuadrature.cpp.

References fact().

Referenced by test().

double TriangleQuadrature::fact ( int  x) [static, private]

Definition at line 262 of file SundanceTriangleQuadrature.cpp.

Referenced by exact().

void TriangleQuadrature::getNonsymmetricPoints ( int  order,
Array< double > &  wgt,
Array< double > &  x,
Array< double > &  y 
) [static, private]
void TriangleQuadrature::getPoints ( int  order,
Array< double > &  wgt,
Array< double > &  x,
Array< double > &  y 
) [static]

Definition at line 56 of file SundanceTriangleQuadrature.cpp.

References getNonsymmetricPoints(), and getSymmetricPoints().

Referenced by test().

bool TriangleQuadrature::getSymmetricPoints ( int  order,
Array< double > &  wgt,
Array< double > &  x,
Array< double > &  y 
) [static, private]

Definition at line 67 of file SundanceTriangleQuadrature.cpp.

References permute().

Referenced by getPoints().

void TriangleQuadrature::permute ( int  m,
const Array< double > &  q,
Array< Array< double > > &  qPerm 
) [static, private]

Definition at line 184 of file SundanceTriangleQuadrature.cpp.

References SUNDANCE_ERROR.

Referenced by getSymmetricPoints().

bool TriangleQuadrature::test ( int  p) [static]

Definition at line 221 of file SundanceTriangleQuadrature.cpp.

References exact(), getPoints(), and Sundance::pow().

Site Contact