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 | |