| assembleAndFinalizeForm(auto &f) | serif::polytrope::PolySolver | privatestatic |
| assembleBlockSystem() | serif::polytrope::PolySolver | private |
| buildIndividualForms(const mfem::Array< int > &blockOffsets) | serif::polytrope::PolySolver | private |
| computeBlockOffsets() const | serif::polytrope::PolySolver | private |
| findCenterElement() const | serif::polytrope::PolySolver | private |
| GetDofCoordinates(const mfem::FiniteElementSpace &fes, const std::string &filename) | serif::polytrope::PolySolver | privatestatic |
| getEssentialTrueDof() const | serif::polytrope::PolySolver | private |
| getMesh() const | serif::polytrope::PolySolver | inline |
| getN() const | serif::polytrope::PolySolver | inline |
| getOrder() const | serif::polytrope::PolySolver | inline |
| getPhi() const | serif::polytrope::PolySolver | inline |
| getTheta() const | serif::polytrope::PolySolver | inline |
| LoadSolverUserParams(double &newtonRelTol, double &newtonAbsTol, int &newtonMaxIter, int &newtonPrintLevel, double &gmresRelTol, double &gmresAbsTol, int &gmresMaxIter, int &gmresPrintLevel) const | serif::polytrope::PolySolver | private |
| m_config | serif::polytrope::PolySolver | private |
| m_fecH1 | serif::polytrope::PolySolver | private |
| m_fecRT | serif::polytrope::PolySolver | private |
| m_feOrder | serif::polytrope::PolySolver | private |
| m_fePhi | serif::polytrope::PolySolver | private |
| m_feTheta | serif::polytrope::PolySolver | private |
| m_logger | serif::polytrope::PolySolver | private |
| m_logManager | serif::polytrope::PolySolver | private |
| m_mesh | serif::polytrope::PolySolver | private |
| m_phi | serif::polytrope::PolySolver | private |
| m_polytropicIndex | serif::polytrope::PolySolver | private |
| m_polytropOperator | serif::polytrope::PolySolver | private |
| m_prec | serif::polytrope::PolySolver | private |
| m_theta | serif::polytrope::PolySolver | private |
| PolySolver(const double n, const double order) | serif::polytrope::PolySolver | |
| PolySolver(mfem::Mesh &mesh, double n, double order) | serif::polytrope::PolySolver | private |
| prepareMesh(double n) | serif::polytrope::PolySolver | privatestatic |
| saveAndViewSolution(const mfem::BlockVector &state_vector) const | serif::polytrope::PolySolver | private |
| setInitialGuess() const | serif::polytrope::PolySolver | private |
| setOperatorEssentialTrueDofs() const | serif::polytrope::PolySolver | private |
| setupNewtonSolver() const | serif::polytrope::PolySolver | private |
| solve() const | serif::polytrope::PolySolver | |
| ~PolySolver() | serif::polytrope::PolySolver | |