Definition at line 39 of file orthoPoly1D.H.
Public Member Functions | |
orthoPoly1D (int _order, const std::vector< double > &x) | |
orthoPoly1D ()=default | |
orthoPoly1D (const orthoPoly1D &op) | |
orthoPoly1D & | operator= (const orthoPoly1D &op) |
~orthoPoly1D ()=default | |
double | EvaluateOrthogonal (int power, double xk) const |
void | ComputeAB (const std::vector< double > &x) |
void | EvaluateOrthogonals (const std::vector< double > &x) |
void | ComputePhiTPhiInv (const std::vector< double > &x) |
Public Attributes | |
int | order |
std::vector< double > | a |
std::vector< double > | b |
Eigen::MatrixXd | phi |
Eigen::MatrixXd | phiTphiInv |
orthoPoly1D::orthoPoly1D | ( | int | _order, |
const std::vector< double > & | x | ||
) |
Definition at line 37 of file orthoPoly1D.C.
References a, b, ComputePhiTPhiInv(), phi, and phiTphiInv.
|
default |
orthoPoly1D::orthoPoly1D | ( | const orthoPoly1D & | op | ) |
|
default |
void orthoPoly1D::ComputeAB | ( | const std::vector< double > & | x | ) |
Definition at line 91 of file orthoPoly1D.C.
References a, b, EvaluateOrthogonal(), and order.
Referenced by EvaluateOrthogonals().
void orthoPoly1D::ComputePhiTPhiInv | ( | const std::vector< double > & | x | ) |
Definition at line 131 of file orthoPoly1D.C.
References EvaluateOrthogonals(), phi, and phiTphiInv.
Referenced by orthoPoly1D().
double orthoPoly1D::EvaluateOrthogonal | ( | int | power, |
double | xk | ||
) | const |
void orthoPoly1D::EvaluateOrthogonals | ( | const std::vector< double > & | x | ) |
Definition at line 120 of file orthoPoly1D.C.
References ComputeAB(), EvaluateOrthogonal(), order, and phi.
Referenced by ComputePhiTPhiInv().
orthoPoly1D & orthoPoly1D::operator= | ( | const orthoPoly1D & | op | ) |
std::vector<double> orthoPoly1D::a |
Definition at line 77 of file orthoPoly1D.H.
Referenced by ComputeAB(), EvaluateOrthogonal(), operator=(), and orthoPoly1D().
std::vector<double> orthoPoly1D::b |
Definition at line 79 of file orthoPoly1D.H.
Referenced by ComputeAB(), EvaluateOrthogonal(), operator=(), and orthoPoly1D().
int orthoPoly1D::order |
Definition at line 73 of file orthoPoly1D.H.
Referenced by ComputeAB(), EvaluateOrthogonals(), operator=(), and orthoPoly1D().
Eigen::MatrixXd orthoPoly1D::phi |
Definition at line 81 of file orthoPoly1D.H.
Referenced by ComputePhiTPhiInv(), EvaluateOrthogonals(), operator=(), and orthoPoly1D().
Eigen::MatrixXd orthoPoly1D::phiTphiInv |
Definition at line 83 of file orthoPoly1D.H.
Referenced by ComputePhiTPhiInv(), operator=(), and orthoPoly1D().