| AllocateMemory(void) | Nektar::SolverUtils::DriverParareal | private |
| ApplyWindowing(const size_t w) | Nektar::SolverUtils::DriverParareal | private |
| AssertParameters(void) | Nektar::SolverUtils::DriverParareal | private |
| className | Nektar::SolverUtils::DriverParareal | static |
| CopyConvergedCheckPoints(const size_t w, const size_t k) | Nektar::SolverUtils::DriverParareal | private |
| CopyFromPhysField(const size_t timeLevel, Array< OneD, Array< OneD, NekDouble > > &out) | Nektar::SolverUtils::DriverParallelInTime | protected |
| CopySolutionVector(const Array< OneD, const Array< OneD, NekDouble > > &in, Array< OneD, Array< OneD, NekDouble > > &out) | Nektar::SolverUtils::DriverParallelInTime | protected |
| CopyToPhysField(const size_t timeLevel, const Array< OneD, const Array< OneD, NekDouble > > &in) | Nektar::SolverUtils::DriverParallelInTime | protected |
| CorrectionWithNewCoarseSolution(void) | Nektar::SolverUtils::DriverParareal | private |
| CorrectionWithOldCoarseSolution(void) | Nektar::SolverUtils::DriverParareal | private |
| create(const LibUtilities::SessionReaderSharedPtr &pSession, const SpatialDomains::MeshGraphSharedPtr &pGraph) | Nektar::SolverUtils::DriverParareal | inlinestatic |
| Driver(const LibUtilities::SessionReaderSharedPtr pSession, const SpatialDomains::MeshGraphSharedPtr pGraph) | Nektar::SolverUtils::Driver | protected |
| driverDefault | Nektar::SolverUtils::Driver | protectedstatic |
| driverLookupId | Nektar::SolverUtils::DriverParareal | protectedstatic |
| DriverParallelInTime(const LibUtilities::SessionReaderSharedPtr pSession, const SpatialDomains::MeshGraphSharedPtr pGraph) | Nektar::SolverUtils::DriverParallelInTime | protected |
| DriverParareal(const LibUtilities::SessionReaderSharedPtr pSession, const SpatialDomains::MeshGraphSharedPtr pGraph) | Nektar::SolverUtils::DriverParareal | protected |
| EstimateCommunicationTime(Array< OneD, Array< OneD, NekDouble > > &buffer1, Array< OneD, Array< OneD, NekDouble > > &buffer2) | Nektar::SolverUtils::DriverParallelInTime | protected |
| EvaluateExactSolution(const size_t timeLevel, const NekDouble &time) | Nektar::SolverUtils::DriverParallelInTime | protected |
| evolutionOperatorDef | Nektar::SolverUtils::Driver | protectedstatic |
| evolutionOperatorLookupIds | Nektar::SolverUtils::Driver | protectedstatic |
| Execute(std::ostream &out=std::cout) | Nektar::SolverUtils::Driver | inline |
| GetEqu() | Nektar::SolverUtils::Driver | inline |
| GetParametersFromSession(void) | Nektar::SolverUtils::DriverParallelInTime | protected |
| InitialiseEqSystem(bool turnoff_output) | Nektar::SolverUtils::DriverParallelInTime | protected |
| InitialiseInterpolationField(void) | Nektar::SolverUtils::DriverParallelInTime | protected |
| InitObject(std::ostream &out=std::cout) | Nektar::SolverUtils::Driver | inline |
| Interpolate(const Array< OneD, MultiRegions::ExpListSharedPtr > &infield, const Array< OneD, MultiRegions::ExpListSharedPtr > &outfield, const Array< OneD, Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, NekDouble > > &outarray) | Nektar::SolverUtils::DriverParallelInTime | protected |
| InterpolateCoarseSolution(void) | Nektar::SolverUtils::DriverParareal | private |
| m_chunkRank | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_chunkTime | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_coarseLevel | Nektar::SolverUtils::DriverParareal | privatestatic |
| m_coarseSolution | Nektar::SolverUtils::DriverParareal | private |
| m_comm | Nektar::SolverUtils::Driver | protected |
| m_EqSys | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_equ | Nektar::SolverUtils::Driver | protected |
| m_EvolutionOperator | Nektar::SolverUtils::Driver | protected |
| m_exactsoln | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_exactSolution | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_fineLevel | Nektar::SolverUtils::DriverParareal | privatestatic |
| m_fineSolution | Nektar::SolverUtils::DriverParareal | private |
| m_graph | Nektar::SolverUtils::Driver | protected |
| m_initialCondition | Nektar::SolverUtils::DriverParareal | private |
| m_iterMaxPIT | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_nequ | Nektar::SolverUtils::Driver | protected |
| m_npts | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_nsteps | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_nTimeLevel | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_numChunks | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_numWindowsPIT | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_nVar | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_session | Nektar::SolverUtils::Driver | protected |
| m_time | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_timestep | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_tolerPIT | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_totalTime | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_vL2Errors | Nektar::SolverUtils::DriverParallelInTime | protected |
| m_vLinfErrors | Nektar::SolverUtils::DriverParallelInTime | protected |
| MemoryManager< DriverParareal > | Nektar::SolverUtils::DriverParareal | friend |
| PrintErrorNorm(const size_t timeLevel, const bool normalized) | Nektar::SolverUtils::DriverParallelInTime | protected |
| PrintHeader(const std::string &title, const char c) | Nektar::SolverUtils::DriverParallelInTime | protected |
| PrintSolverInfo(std::ostream &out=std::cout) | Nektar::SolverUtils::DriverParallelInTime | protected |
| RecvFromPreviousProc(Array< OneD, Array< OneD, NekDouble > > &array, int &convergence) | Nektar::SolverUtils::DriverParallelInTime | protected |
| RecvFromPreviousProc(Array< OneD, NekDouble > &array) | Nektar::SolverUtils::DriverParallelInTime | protected |
| SendToNextProc(Array< OneD, Array< OneD, NekDouble > > &array, int &convergence) | Nektar::SolverUtils::DriverParallelInTime | protected |
| SendToNextProc(Array< OneD, NekDouble > &array) | Nektar::SolverUtils::DriverParallelInTime | protected |
| session_LinNS | Nektar::SolverUtils::Driver | protected |
| SetParallelInTimeEquationSystem(std::string AdvectiveType) | Nektar::SolverUtils::DriverParallelInTime | protected |
| SolutionConvergenceMonitoring(const size_t timeLevel, const size_t iter) | Nektar::SolverUtils::DriverParallelInTime | protected |
| SolutionConvergenceSummary(const size_t timeLevel) | Nektar::SolverUtils::DriverParallelInTime | protected |
| UpdateErrorNorm(const size_t timeLevel, const bool normalized) | Nektar::SolverUtils::DriverParallelInTime | protected |
| UpdateFieldCoeffs(const size_t timeLevel, const Array< OneD, const Array< OneD, NekDouble > > &in=NullNekDoubleArrayOfArray) | Nektar::SolverUtils::DriverParallelInTime | protected |
| UpdateInitialConditionFromSolver(const size_t timeLevel) | Nektar::SolverUtils::DriverParareal | private |
| UpdateSolution(const size_t timeLevel, const NekDouble time, const size_t nstep, const size_t wd, const size_t iter) | Nektar::SolverUtils::DriverParareal | private |
| UpdateSolverInitialCondition(const size_t timeLevel) | Nektar::SolverUtils::DriverParareal | private |
| v_Execute(std::ostream &out=std::cout) override | Nektar::SolverUtils::DriverParareal | protectedvirtual |
| v_InitObject(std::ostream &out=std::cout) override | Nektar::SolverUtils::DriverParareal | protectedvirtual |
| vL2ErrorMax(void) | Nektar::SolverUtils::DriverParallelInTime | protected |
| WriteTimeChunkOuput(void) | Nektar::SolverUtils::DriverParareal | private |
| ~Driver()=default | Nektar::SolverUtils::Driver | virtual |
| ~DriverParallelInTime() override=default | Nektar::SolverUtils::DriverParallelInTime | protected |
| ~DriverParareal() override=default | Nektar::SolverUtils::DriverParareal | protected |