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().