boundary_mark | MovingMesh2D::Solver | [private] |
clear() | MovingMesh2D::Solver | |
domain | MovingMesh2D::Solver | [private] |
GaussSidel(const SparseMatrix< double > &M, std::vector< Vector< double > > &x, const std::vector< Vector< double > > &r, const std::vector< int > &bm, const u_int &s) const | MovingMesh2D::Solver | [private] |
getPMPT(const SparseMatrix< double > &P, const SparseMatrix< double > &M, const SparseMatrix< double > &Pt) const | MovingMesh2D::Solver | [private] |
Init(SparseMatrix< double > &, const std::vector< int > &, const Domain &) | MovingMesh2D::Solver | [private] |
is_initialized | MovingMesh2D::Solver | [private] |
lazyPMPT(const SparseMatrix< double > &P, const SparseMatrix< double > &M, const SparseMatrix< double > &Pt, SparseMatrix< double > &A) const | MovingMesh2D::Solver | [private] |
min_order | MovingMesh2D::Solver | [private] |
minimalOrder() const | MovingMesh2D::Solver | [inline] |
minimalOrder() | MovingMesh2D::Solver | [inline] |
n_project | MovingMesh2D::Solver | [private] |
Project(const SparseMatrix< double > &M, const std::vector< int > &bm, SparseMatrix< double > *&P, SparseMatrix< double > *&PMPT, SparseMatrix< double > *&Pt, std::vector< bound_t > *&pbm) | MovingMesh2D::Solver | [private] |
project_matrix | MovingMesh2D::Solver | [private] |
project_matrix_r | MovingMesh2D::Solver | [private] |
projected_matrix | MovingMesh2D::Solver | [private] |
reinit(SparseMatrix< double > &, const std::vector< int > &, const Domain &) | MovingMesh2D::Solver | |
smooth_step | MovingMesh2D::Solver | [private] |
smoothStep() const | MovingMesh2D::Solver | [inline] |
smoothStep() | MovingMesh2D::Solver | [inline] |
solve(std::vector< Vector< double > > &x, const std::vector< Vector< double > > &r, u_int steps=5) const | MovingMesh2D::Solver | |
Solver() | MovingMesh2D::Solver | |
~Solver() | MovingMesh2D::Solver | |