Nektar++
Namespaces | Typedefs | Enumerations
TimeIntegrationTypes.hpp File Reference
#include <LibUtilities/BasicUtils/SharedArray.hpp>

Go to the source code of this file.

Namespaces

namespace  Nektar
 
namespace  Nektar::LibUtilities
 

Typedefs

template<class T >
using Nektar::LibUtilities::AT = Array< OneD, T >
 
typedef const AT< const AT< AT< NekDouble > > > Nektar::LibUtilities::ConstTripleArray
 
typedef AT< AT< AT< NekDouble > > > Nektar::LibUtilities::TripleArray
 
typedef const AT< const AT< NekDouble > > Nektar::LibUtilities::ConstDoubleArray
 
typedef AT< AT< NekDouble > > Nektar::LibUtilities::DoubleArray
 
typedef const AT< const NekDouble > Nektar::LibUtilities::ConstSingleArray
 
typedef AT< NekDouble > Nektar::LibUtilities::SingleArray
 
typedef AT< AT< AT< std::complex< NekDouble > > > > Nektar::LibUtilities::ComplexTripleArray
 
typedef const AT< const AT< std::complex< NekDouble > > > Nektar::LibUtilities::ConstComplexDoubleArray
 
typedef AT< AT< std::complex< NekDouble > > > Nektar::LibUtilities::ComplexDoubleArray
 
typedef const AT< const std::complex< NekDouble > > Nektar::LibUtilities::ConstComplexSingleArray
 
typedef AT< std::complex< NekDouble > > Nektar::LibUtilities::ComplexSingleArray
 
typedef std::shared_ptr< TimeIntegrationScheme > Nektar::LibUtilities::TimeIntegrationSchemeSharedPtr
 
typedef std::vector< TimeIntegrationSchemeSharedPtr > Nektar::LibUtilities::TimeIntegrationSchemeVector
 
typedef std::shared_ptr< NoSchemeTimeIntegrationScheme > Nektar::LibUtilities::NoTimeIntegrationSchemeSharedPtr
 
typedef std::shared_ptr< FractionalInTimeIntegrationScheme > Nektar::LibUtilities::FractionalInTimeIntegrationSchemeSharedPtr
 
typedef std::vector< FractionalInTimeIntegrationSchemeSharedPtr > Nektar::LibUtilities::FractionalInTimeIntegrationSchemeVector
 
typedef std::shared_ptr< TimeIntegrationSchemeGLM > Nektar::LibUtilities::TimeIntegrationSchemeGLMSharedPtr
 
typedef std::vector< TimeIntegrationSchemeGLMSharedPtr > Nektar::LibUtilities::TimeIntegrationSchemeGLMVector
 
typedef std::shared_ptr< TimeIntegrationAlgorithmGLM > Nektar::LibUtilities::TimeIntegrationAlgorithmGLMSharedPtr
 
typedef std::vector< TimeIntegrationAlgorithmGLMSharedPtr > Nektar::LibUtilities::TimeIntegrationAlgorithmGLMVector
 
typedef std::shared_ptr< TimeIntegrationSolutionGLM > Nektar::LibUtilities::TimeIntegrationSolutionGLMSharedPtr
 
typedef std::vector< TimeIntegrationSolutionGLMSharedPtr > Nektar::LibUtilities::TimeIntegrationSolutionGLMVector
 
typedef std::shared_ptr< TimeIntegrationSchemeGEM > Nektar::LibUtilities::TimeIntegrationSchemeGEMSharedPtr
 
typedef std::vector< TimeIntegrationSchemeGEMSharedPtr > Nektar::LibUtilities::TimeIntegrationSchemeGEMVector
 
typedef std::shared_ptr< TimeIntegrationSchemeSDC > Nektar::LibUtilities::TimeIntegrationSchemeSDCSharedPtr
 
typedef std::vector< TimeIntegrationSchemeSDCSharedPtr > Nektar::LibUtilities::TimeIntegrationSchemeSDCVector
 

Enumerations

enum  Nektar::LibUtilities::TimeIntegrationSchemeType {
  Nektar::LibUtilities::eNoTimeIntegrationSchemeType , Nektar::LibUtilities::eExplicit , Nektar::LibUtilities::eDiagonallyImplicit , Nektar::LibUtilities::eIMEX ,
  Nektar::LibUtilities::eImplicit , Nektar::LibUtilities::eExponential , Nektar::LibUtilities::eFractionalInTime
}