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 46 of file SundanceTriangleQuadrature.hpp.


Member Function Documentation

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

Definition at line 215 of file SundanceTriangleQuadrature.cpp.

References fact().

Referenced by test().

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

Definition at line 220 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 14 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 25 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 142 of file SundanceTriangleQuadrature.cpp.

References SUNDANCE_ERROR.

Referenced by getSymmetricPoints().

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

Definition at line 179 of file SundanceTriangleQuadrature.cpp.

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

Site Contact