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) |
Get abscissas and weights for Gaussian quadrature on triangles
Definition at line 57 of file SundanceTriangleQuadrature.hpp.
| 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] |
Definition at line 153 of file SundanceTriangleQuadrature.cpp.
References Sundance::Gauss1D::nodes(), Sundance::Gauss1D::nPoints(), and Sundance::Gauss1D::weights().
Referenced by getPoints().
| 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().