Nektar++
Nektar::SolverUtils::DriverPFASST Member List

This is the complete list of members for Nektar::SolverUtils::DriverPFASST, including all inherited members.

ApplyWindowing(void)Nektar::SolverUtils::DriverPFASSTprivate
AssertParameters(void)Nektar::SolverUtils::DriverPFASSTprivate
classNameNektar::SolverUtils::DriverPFASSTstatic
ComputeFASCorrection(const size_t timeLevel)Nektar::SolverUtils::DriverPFASSTprivate
CopyFromPhysField(const size_t timeLevel, Array< OneD, Array< OneD, NekDouble > > &out)Nektar::SolverUtils::DriverParallelInTimeprotected
CopySolutionVector(const Array< OneD, const Array< OneD, NekDouble > > &in, Array< OneD, Array< OneD, NekDouble > > &out)Nektar::SolverUtils::DriverParallelInTimeprotected
CopyToPhysField(const size_t timeLevel, const Array< OneD, const Array< OneD, NekDouble > > &in)Nektar::SolverUtils::DriverParallelInTimeprotected
Correct(const size_t coarseLevel, const Array< OneD, Array< OneD, NekDouble > > &in, const size_t fineLevel, Array< OneD, Array< OneD, NekDouble > > &out, bool forced)Nektar::SolverUtils::DriverPFASSTprivate
Correct(const size_t coarseLevel, const SDCarray &rest, const SDCarray &in, const size_t fineLevel, SDCarray &out, bool forced)Nektar::SolverUtils::DriverPFASSTprivate
CorrectInitialResidual(const size_t timeLevel)Nektar::SolverUtils::DriverPFASSTprivate
CorrectInitialSolution(const size_t timeLevel)Nektar::SolverUtils::DriverPFASSTprivate
CorrectResidual(const size_t timeLevel)Nektar::SolverUtils::DriverPFASSTprivate
CorrectSolution(const size_t timeLevel)Nektar::SolverUtils::DriverPFASSTprivate
create(const LibUtilities::SessionReaderSharedPtr &pSession, const SpatialDomains::MeshGraphSharedPtr &pGraph)Nektar::SolverUtils::DriverPFASSTinlinestatic
Driver(const LibUtilities::SessionReaderSharedPtr pSession, const SpatialDomains::MeshGraphSharedPtr pGraph)Nektar::SolverUtils::Driverprotected
driverDefaultNektar::SolverUtils::Driverprotectedstatic
driverLookupIdNektar::SolverUtils::DriverPFASSTprotectedstatic
DriverParallelInTime(const LibUtilities::SessionReaderSharedPtr pSession, const SpatialDomains::MeshGraphSharedPtr pGraph)Nektar::SolverUtils::DriverParallelInTimeprotected
DriverPFASST(const LibUtilities::SessionReaderSharedPtr pSession, const SpatialDomains::MeshGraphSharedPtr pGraph)Nektar::SolverUtils::DriverPFASSTprotected
EstimateCommunicationTime(Array< OneD, Array< OneD, NekDouble > > &buffer1, Array< OneD, Array< OneD, NekDouble > > &buffer2)Nektar::SolverUtils::DriverParallelInTimeprotected
EvaluateExactSolution(const size_t timeLevel, const NekDouble &time)Nektar::SolverUtils::DriverParallelInTimeprotected
EvaluateSDCResidualNorm(const size_t timeLevel)Nektar::SolverUtils::DriverPFASSTprivate
evolutionOperatorDefNektar::SolverUtils::Driverprotectedstatic
evolutionOperatorLookupIdsNektar::SolverUtils::Driverprotectedstatic
Execute(std::ostream &out=std::cout)Nektar::SolverUtils::Driverinline
GetEqu()Nektar::SolverUtils::Driverinline
GetParametersFromSession(void)Nektar::SolverUtils::DriverParallelInTimeprotected
InitialiseEqSystem(bool turnoff_output)Nektar::SolverUtils::DriverParallelInTimeprotected
InitialiseInterpolationField(void)Nektar::SolverUtils::DriverParallelInTimeprotected
InitialiseSDCScheme(void)Nektar::SolverUtils::DriverPFASSTprivate
InitObject(std::ostream &out=std::cout)Nektar::SolverUtils::Driverinline
IntegratedResidualEval(const size_t timeLevel)Nektar::SolverUtils::DriverPFASSTprivate
Interpolate(const size_t coarseLevel, const SDCarray &in, const size_t fineLevel, SDCarray &out, bool forced)Nektar::SolverUtils::DriverPFASSTprivate
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::DriverPFASSTprivate
InterpolateResidual(const size_t timeLevel)Nektar::SolverUtils::DriverPFASSTprivate
InterpolateSolution(const size_t timeLevel)Nektar::SolverUtils::DriverPFASSTprivate
IsNotInitialCondition(const size_t n)Nektar::SolverUtils::DriverPFASSTprivate
m_chunkRankNektar::SolverUtils::DriverParallelInTimeprotected
m_chunkTimeNektar::SolverUtils::DriverParallelInTimeprotected
m_commNektar::SolverUtils::Driverprotected
m_correctionNektar::SolverUtils::DriverPFASSTprivate
m_EqSysNektar::SolverUtils::DriverParallelInTimeprotected
m_equNektar::SolverUtils::Driverprotected
m_EvolutionOperatorNektar::SolverUtils::Driverprotected
m_exactsolnNektar::SolverUtils::DriverParallelInTimeprotected
m_exactSolutionNektar::SolverUtils::DriverParallelInTimeprotected
m_graphNektar::SolverUtils::Driverprotected
m_ImatCtoFNektar::SolverUtils::DriverPFASSTprivate
m_ImatFtoCNektar::SolverUtils::DriverPFASSTprivate
m_integralRestNektar::SolverUtils::DriverPFASSTprivate
m_iterMaxPITNektar::SolverUtils::DriverParallelInTimeprotected
m_nequNektar::SolverUtils::Driverprotected
m_nptsNektar::SolverUtils::DriverParallelInTimeprotected
m_nstepsNektar::SolverUtils::DriverParallelInTimeprotected
m_nTimeLevelNektar::SolverUtils::DriverParallelInTimeprotected
m_numChunksNektar::SolverUtils::DriverParallelInTimeprotected
m_numWindowsPITNektar::SolverUtils::DriverParallelInTimeprotected
m_nVarNektar::SolverUtils::DriverParallelInTimeprotected
m_QuadPtsNektar::SolverUtils::DriverPFASSTprivate
m_residualRestNektar::SolverUtils::DriverPFASSTprivate
m_SDCSolverNektar::SolverUtils::DriverPFASSTprivate
m_sessionNektar::SolverUtils::Driverprotected
m_solutionRestNektar::SolverUtils::DriverPFASSTprivate
m_storageNektar::SolverUtils::DriverPFASSTprivate
m_timeNektar::SolverUtils::DriverParallelInTimeprotected
m_timestepNektar::SolverUtils::DriverParallelInTimeprotected
m_tolerPITNektar::SolverUtils::DriverParallelInTimeprotected
m_totalTimeNektar::SolverUtils::DriverParallelInTimeprotected
m_updateResidualNektar::SolverUtils::DriverPFASSTprivate
m_vL2ErrorsNektar::SolverUtils::DriverParallelInTimeprotected
m_vLinfErrorsNektar::SolverUtils::DriverParallelInTimeprotected
MemoryManager< DriverPFASST >Nektar::SolverUtils::DriverPFASSTfriend
PrintErrorNorm(const size_t timeLevel, const bool normalized)Nektar::SolverUtils::DriverParallelInTimeprotected
PrintHeader(const std::string &title, const char c)Nektar::SolverUtils::DriverParallelInTimeprotected
PrintSolverInfo(std::ostream &out=std::cout)Nektar::SolverUtils::DriverParallelInTimeprotected
PropagateQuadratureSolutionAndResidual(const size_t timeLevel, const size_t index)Nektar::SolverUtils::DriverPFASSTprivate
RecvFromPreviousProc(Array< OneD, Array< OneD, NekDouble > > &array, int &convergence)Nektar::SolverUtils::DriverParallelInTimeprotected
RecvFromPreviousProc(Array< OneD, NekDouble > &array)Nektar::SolverUtils::DriverParallelInTimeprotected
ResidualEval(const NekDouble time, const size_t timeLevel, const size_t n)Nektar::SolverUtils::DriverPFASSTprivate
ResidualEval(const NekDouble time, const size_t timeLevel)Nektar::SolverUtils::DriverPFASSTprivate
Restrict(const size_t fineLevel, const SDCarray &in, const size_t coarseLevel, SDCarray &out)Nektar::SolverUtils::DriverPFASSTprivate
RestrictResidual(const size_t timeLevel)Nektar::SolverUtils::DriverPFASSTprivate
RestrictSolution(const size_t timeLevel)Nektar::SolverUtils::DriverPFASSTprivate
RunSweep(const NekDouble time, const size_t timeLevel, const bool update=false)Nektar::SolverUtils::DriverPFASSTprivate
SendToNextProc(Array< OneD, Array< OneD, NekDouble > > &array, int &convergence)Nektar::SolverUtils::DriverParallelInTimeprotected
SendToNextProc(Array< OneD, NekDouble > &array)Nektar::SolverUtils::DriverParallelInTimeprotected
session_LinNSNektar::SolverUtils::Driverprotected
SetParallelInTimeEquationSystem(std::string AdvectiveType)Nektar::SolverUtils::DriverParallelInTimeprotected
SetTimeInterpolator(void)Nektar::SolverUtils::DriverPFASSTprivate
SolutionConvergenceMonitoring(const size_t timeLevel, const size_t iter)Nektar::SolverUtils::DriverParallelInTimeprotected
SolutionConvergenceSummary(const size_t timeLevel)Nektar::SolverUtils::DriverParallelInTimeprotected
UpdateErrorNorm(const size_t timeLevel, const bool normalized)Nektar::SolverUtils::DriverParallelInTimeprotected
UpdateFieldCoeffs(const size_t timeLevel, const Array< OneD, const Array< OneD, NekDouble > > &in=NullNekDoubleArrayOfArray)Nektar::SolverUtils::DriverParallelInTimeprotected
UpdateFirstQuadrature(const size_t timeLevel)Nektar::SolverUtils::DriverPFASSTprivate
v_Execute(std::ostream &out=std::cout) overrideNektar::SolverUtils::DriverPFASSTprotectedvirtual
v_InitObject(std::ostream &out=std::cout) overrideNektar::SolverUtils::DriverPFASSTprotectedvirtual
vL2ErrorMax(void)Nektar::SolverUtils::DriverParallelInTimeprotected
WriteOutput(const size_t step, const NekDouble time)Nektar::SolverUtils::DriverPFASSTprivate
~Driver()=defaultNektar::SolverUtils::Drivervirtual
~DriverParallelInTime() override=defaultNektar::SolverUtils::DriverParallelInTimeprotected
~DriverPFASST() override=defaultNektar::SolverUtils::DriverPFASSTprotected