#include <karniadakis.h>

Public Member Functions | |
| const PolyCoeff & | getCoeffs (int i) const |
| Coefficient of the Karniadakis polynomials. | |
| const PolyCoeff & | getCoeffs (int i, int i_diff, int i_comp, int i_sel) const |
| return the coefficients of the i-th kanriadakis polynomial or its derivative. | |
| const PolyCoeff & | getCoeffs (int i, int i_diff) const |
| const PolyCoeff & | getCoeffsD (int i) const |
| Coefficient of the derivative of the Karniadakis polynomials. | |
| const PolyCoeff & | getJacobiCoeffs (int i) const |
| This function may be internal and removed later. | |
| KarniadakisCoeffs (const KarniadakisCoeffs &other, int nper) | |
| KarniadakisCoeffs (const KarniadakisCoeffs &other) | |
| void | reinit (int n) |
| int | size () const |
Static Public Member Functions | |
| static KarniadakisCoeffs & | getInstance () |
Static Public Attributes | |
| static const int | SELMAC = 0 |
Private Member Functions | |
| KarniadakisCoeffs () | |
| KarniadakisCoeffs & | operator= (const KarniadakisCoeffs &other) |
| ~KarniadakisCoeffs () | |
Private Attributes | |
| std::vector< PolyCoeff * > | kcoeffs |
| std::vector< PolyCoeff * > | kcoeffsD |
| std::vector< PolyCoeff * > | pJacobi |
Static Private Attributes | |
| static KarniadakisCoeffs | g_instance |
Definition at line 12 of file karniadakis.h.
| concepts::KarniadakisCoeffs::KarniadakisCoeffs | ( | ) | [private] |
| concepts::KarniadakisCoeffs::~KarniadakisCoeffs | ( | ) | [private] |
| concepts::KarniadakisCoeffs::KarniadakisCoeffs | ( | const KarniadakisCoeffs & | other | ) |
| concepts::KarniadakisCoeffs::KarniadakisCoeffs | ( | const KarniadakisCoeffs & | other, |
| int | nper | ||
| ) |
| const PolyCoeff& concepts::KarniadakisCoeffs::getCoeffs | ( | int | i | ) | const [inline] |
Coefficient of the Karniadakis polynomials.
| i,: | index in [0, size()) |
Definition at line 36 of file karniadakis.h.
| const PolyCoeff& concepts::KarniadakisCoeffs::getCoeffs | ( | int | i, |
| int | i_diff, | ||
| int | i_comp, | ||
| int | i_sel | ||
| ) | const [inline] |
return the coefficients of the i-th kanriadakis polynomial or its derivative.
Its derivative is returned if i_diff == SELMAC and if i_comp == i_sel
Definition at line 58 of file karniadakis.h.

| const PolyCoeff& concepts::KarniadakisCoeffs::getCoeffs | ( | int | i, |
| int | i_diff | ||
| ) | const [inline] |
| const PolyCoeff& concepts::KarniadakisCoeffs::getCoeffsD | ( | int | i | ) | const [inline] |
Coefficient of the derivative of the Karniadakis polynomials.
| i,: | index in [0, size()) |
Definition at line 43 of file karniadakis.h.
| static KarniadakisCoeffs& concepts::KarniadakisCoeffs::getInstance | ( | ) | [inline, static] |
Definition at line 23 of file karniadakis.h.
| const PolyCoeff& concepts::KarniadakisCoeffs::getJacobiCoeffs | ( | int | i | ) | const [inline] |
This function may be internal and removed later.
| i,: | index in [0, size()-2) |
Definition at line 69 of file karniadakis.h.
| KarniadakisCoeffs& concepts::KarniadakisCoeffs::operator= | ( | const KarniadakisCoeffs & | other | ) | [private] |
| void concepts::KarniadakisCoeffs::reinit | ( | int | n | ) |
| int concepts::KarniadakisCoeffs::size | ( | ) | const [inline] |
Definition at line 29 of file karniadakis.h.
KarniadakisCoeffs concepts::KarniadakisCoeffs::g_instance [static, private] |
Definition at line 75 of file karniadakis.h.
std::vector<PolyCoeff*> concepts::KarniadakisCoeffs::kcoeffs [private] |
Definition at line 76 of file karniadakis.h.
std::vector<PolyCoeff*> concepts::KarniadakisCoeffs::kcoeffsD [private] |
Definition at line 77 of file karniadakis.h.
std::vector<PolyCoeff*> concepts::KarniadakisCoeffs::pJacobi [private] |
Definition at line 78 of file karniadakis.h.
const int concepts::KarniadakisCoeffs::SELMAC = 0 [static] |
Definition at line 53 of file karniadakis.h.