| applyDirichletBCs(stk::mesh::FieldBase *solutionField, stk::mesh::FieldBase *bcValuesField, const stk::mesh::PartVector &parts, const unsigned beginPos, const unsigned endPos)=0 | sierra::nalu::LinearSystem | pure virtual |
| beginLinearSystemConstruction()=0 | sierra::nalu::LinearSystem | protectedpure virtual |
| buildEdgeToNodeGraph(const stk::mesh::PartVector &parts)=0 | sierra::nalu::LinearSystem | pure virtual |
| buildElemToNodeGraph(const stk::mesh::PartVector &parts)=0 | sierra::nalu::LinearSystem | pure virtual |
| buildFaceElemToNodeGraph(const stk::mesh::PartVector &parts)=0 | sierra::nalu::LinearSystem | pure virtual |
| buildFaceToNodeGraph(const stk::mesh::PartVector &parts)=0 | sierra::nalu::LinearSystem | pure virtual |
| buildNodeGraph(const stk::mesh::PartVector &parts)=0 | sierra::nalu::LinearSystem | pure virtual |
| buildNonConformalNodeGraph(const stk::mesh::PartVector &parts)=0 | sierra::nalu::LinearSystem | pure virtual |
| buildOversetNodeGraph(const stk::mesh::PartVector &parts)=0 | sierra::nalu::LinearSystem | pure virtual |
| buildReducedElemToNodeGraph(const stk::mesh::PartVector &parts)=0 | sierra::nalu::LinearSystem | pure virtual |
| checkError(const int err_code, const char *msg)=0 | sierra::nalu::LinearSystem | protectedpure virtual |
| create(Realm &realm, const unsigned numDof, EquationSystem *eqSys, LinearSolver *linearSolver) | sierra::nalu::LinearSystem | static |
| debug() | sierra::nalu::LinearSystem | protected |
| eqSys_ | sierra::nalu::LinearSystem | protected |
| eqSysName_ | sierra::nalu::LinearSystem | protected |
| finalizeLinearSystem()=0 | sierra::nalu::LinearSystem | pure virtual |
| firstNonLinearResidual_ | sierra::nalu::LinearSystem | protected |
| get_timer_precond() | sierra::nalu::LinearSystem | |
| inConstruction_ | sierra::nalu::LinearSystem | protected |
| linearResidual() | sierra::nalu::LinearSystem | inline |
| linearResidual_ | sierra::nalu::LinearSystem | protected |
| linearSolveIterations() | sierra::nalu::LinearSystem | inline |
| linearSolveIterations_ | sierra::nalu::LinearSystem | protected |
| linearSolver_ | sierra::nalu::LinearSystem | protected |
| LinearSystem(Realm &realm, const unsigned numDof, EquationSystem *eqSys, LinearSolver *linearSolver) | sierra::nalu::LinearSystem | |
| loadComplete()=0 | sierra::nalu::LinearSystem | pure virtual |
| name() | sierra::nalu::LinearSystem | inline |
| nonLinearResidual() | sierra::nalu::LinearSystem | inline |
| nonLinearResidual_ | sierra::nalu::LinearSystem | protected |
| numDof() const | sierra::nalu::LinearSystem | inline |
| numDof_ | sierra::nalu::LinearSystem | protected |
| prepareConstraints(const unsigned beginPos, const unsigned endPos)=0 | sierra::nalu::LinearSystem | pure virtual |
| provideOutput_ | sierra::nalu::LinearSystem | |
| realm_ | sierra::nalu::LinearSystem | protected |
| recomputePreconditioner() | sierra::nalu::LinearSystem | inline |
| recomputePreconditioner_ | sierra::nalu::LinearSystem | protected |
| resetRows(std::vector< stk::mesh::Entity > nodeList, const unsigned beginPos, const unsigned endPos)=0 | sierra::nalu::LinearSystem | pure virtual |
| reusePreconditioner() | sierra::nalu::LinearSystem | inline |
| reusePreconditioner_ | sierra::nalu::LinearSystem | protected |
| scaledNonLinearResidual() | sierra::nalu::LinearSystem | inline |
| scaledNonLinearResidual_ | sierra::nalu::LinearSystem | protected |
| setNonLinearResidual(const double nlr) | sierra::nalu::LinearSystem | inline |
| solve(stk::mesh::FieldBase *linearSolutionField)=0 | sierra::nalu::LinearSystem | pure virtual |
| sumInto(unsigned numEntities, const stk::mesh::Entity *entities, const SharedMemView< const double * > &rhs, const SharedMemView< const double ** > &lhs, const SharedMemView< int * > &localIds, const SharedMemView< int * > &sortPermutation, const char *trace_tag)=0 | sierra::nalu::LinearSystem | pure virtual |
| sumInto(const std::vector< stk::mesh::Entity > &sym_meshobj, std::vector< int > &scratchIds, std::vector< double > &scratchVals, const std::vector< double > &rhs, const std::vector< double > &lhs, const char *trace_tag=0)=0 | sierra::nalu::LinearSystem | pure virtual |
| sync_field(const stk::mesh::FieldBase *field) | sierra::nalu::LinearSystem | protected |
| writeCounter_ | sierra::nalu::LinearSystem | protected |
| writeSolutionToFile(const char *filename, bool useOwned=true)=0 | sierra::nalu::LinearSystem | pure virtual |
| writeToFile(const char *filename, bool useOwned=true)=0 | sierra::nalu::LinearSystem | pure virtual |
| zero_timer_precond() | sierra::nalu::LinearSystem | |
| zeroSystem()=0 | sierra::nalu::LinearSystem | pure virtual |
| ~LinearSystem() | sierra::nalu::LinearSystem | inlinevirtual |