Nektar++
Namespaces | Macros | Functions
SchemeInitializer.cpp File Reference
#include <LibUtilities/TimeIntegration/AdamsBashforthTimeIntegrationSchemes.h>
#include <LibUtilities/TimeIntegration/AdamsMoultonTimeIntegrationSchemes.h>
#include <LibUtilities/TimeIntegration/BDFImplicitTimeIntegrationSchemes.h>
#include <LibUtilities/TimeIntegration/EulerTimeIntegrationSchemes.h>
#include <LibUtilities/TimeIntegration/CNABTimeIntegrationScheme.h>
#include <LibUtilities/TimeIntegration/DIRKTimeIntegrationSchemes.h>
#include <LibUtilities/TimeIntegration/IMEXGearTimeIntegrationScheme.h>
#include <LibUtilities/TimeIntegration/IMEXTimeIntegrationSchemes.h>
#include <LibUtilities/TimeIntegration/IMEXdirkTimeIntegrationSchemes.h>
#include <LibUtilities/TimeIntegration/MCNABTimeIntegrationScheme.h>
#include <LibUtilities/TimeIntegration/RungeKuttaTimeIntegrationSchemes.h>
#include <LibUtilities/TimeIntegration/EulerExponentialTimeIntegrationSchemes.h>
#include <LibUtilities/TimeIntegration/TimeIntegrationSchemeFIT.h>

Go to the source code of this file.

Namespaces

 Nektar
 The above copyright notice and this permission notice shall be included.
 
 Nektar::LibUtilities
 

Macros

#define REGISTER(scheme)
 

Functions

 Nektar::LibUtilities::REGISTER (AdamsBashforth)
 
 Nektar::LibUtilities::REGISTER (AdamsBashforthOrder1)
 
 Nektar::LibUtilities::REGISTER (AdamsBashforthOrder2)
 
 Nektar::LibUtilities::REGISTER (AdamsBashforthOrder3)
 
 Nektar::LibUtilities::REGISTER (AdamsBashforthOrder4)
 
 Nektar::LibUtilities::REGISTER (AdamsMoulton)
 
 Nektar::LibUtilities::REGISTER (AdamsMoultonOrder1)
 
 Nektar::LibUtilities::REGISTER (AdamsMoultonOrder2)
 
 Nektar::LibUtilities::REGISTER (AdamsMoultonOrder3)
 
 Nektar::LibUtilities::REGISTER (AdamsMoultonOrder4)
 
 Nektar::LibUtilities::REGISTER (BDFImplicit)
 
 Nektar::LibUtilities::REGISTER (BDFImplicitOrder1)
 
 Nektar::LibUtilities::REGISTER (BDFImplicitOrder2)
 
 Nektar::LibUtilities::REGISTER (Euler)
 
 Nektar::LibUtilities::REGISTER (BackwardEuler)
 
 Nektar::LibUtilities::REGISTER (ForwardEuler)
 
 Nektar::LibUtilities::REGISTER (EulerExponential)
 
 Nektar::LibUtilities::REGISTER (CNAB)
 
 Nektar::LibUtilities::REGISTER (DIRK)
 
 Nektar::LibUtilities::REGISTER (DIRKOrder2)
 
 Nektar::LibUtilities::REGISTER (DIRKOrder3)
 
 Nektar::LibUtilities::REGISTER (DIRKOrder3_ES5)
 
 Nektar::LibUtilities::REGISTER (DIRKOrder4_ES6)
 
 Nektar::LibUtilities::REGISTER (IMEXdirk)
 
 Nektar::LibUtilities::REGISTER (IMEXdirk_1_1_1)
 
 Nektar::LibUtilities::REGISTER (IMEXdirk_1_2_1)
 
 Nektar::LibUtilities::REGISTER (IMEXdirk_1_2_2)
 
 Nektar::LibUtilities::REGISTER (IMEXdirk_2_2_2)
 
 Nektar::LibUtilities::REGISTER (IMEXdirk_2_3_2)
 
 Nektar::LibUtilities::REGISTER (IMEXdirk_2_3_3)
 
 Nektar::LibUtilities::REGISTER (IMEXdirk_3_4_3)
 
 Nektar::LibUtilities::REGISTER (IMEXdirk_4_4_3)
 
 Nektar::LibUtilities::REGISTER (IMEXGear)
 
 Nektar::LibUtilities::REGISTER (IMEX)
 
 Nektar::LibUtilities::REGISTER (IMEXOrder1)
 
 Nektar::LibUtilities::REGISTER (IMEXOrder2)
 
 Nektar::LibUtilities::REGISTER (IMEXOrder3)
 
 Nektar::LibUtilities::REGISTER (IMEXOrder4)
 
 Nektar::LibUtilities::REGISTER (MCNAB)
 
 Nektar::LibUtilities::REGISTER (RungeKutta)
 
 Nektar::LibUtilities::REGISTER (RungeKutta2)
 
 Nektar::LibUtilities::REGISTER (RungeKutta2_ImprovedEuler)
 
 Nektar::LibUtilities::REGISTER (RungeKutta2_SSP)
 
 Nektar::LibUtilities::REGISTER (RungeKutta3_SSP)
 
 Nektar::LibUtilities::REGISTER (ClassicalRungeKutta4)
 
 Nektar::LibUtilities::REGISTER (RungeKutta5)
 

Macro Definition Documentation

◆ REGISTER

#define REGISTER (   scheme)
Value:
std::string scheme##TimeIntegrationScheme::className = \
GetTimeIntegrationSchemeFactory().RegisterCreatorFunction( \
#scheme, scheme##TimeIntegrationScheme::create)

Definition at line 62 of file SchemeInitializer.cpp.