Nektar++
Namespaces | Typedefs | Variables
NekTypeDefs.hpp File Reference
#include <LibUtilities/LinearAlgebra/NekLinSys.hpp>
#include <LibUtilities/LinearAlgebra/NekMatrix.hpp>
#include <LibUtilities/LinearAlgebra/NekVector.hpp>
#include <LibUtilities/BasicConst/NektarUnivConsts.hpp>
#include <LibUtilities/BasicConst/NektarUnivTypeDefs.hpp>

Go to the source code of this file.

Namespaces

namespace  Nektar
 

Typedefs

typedef NekVector< NekDouble > Nektar::DNekVec
 
typedef NekMatrix< NekDouble, StandardMatrixTag > Nektar::DNekMat
 
typedef NekMatrix< NekDouble, StandardMatrixTag > Nektar::DenseMatrix
 
typedef NekMatrix< DenseMatrix, ScaledMatrixTag > Nektar::ScaledMatrix
 
typedef NekMatrix< NekMatrix< NekDouble, StandardMatrixTag >, BlockMatrixTag > Nektar::DNekBlkMat
 
typedef NekMatrix< DenseMatrix, BlockMatrixTag > Nektar::BlockMatrix
 
typedef NekMatrix< NekMatrix< NekMatrix< NekDouble, StandardMatrixTag >, BlockMatrixTag >, BlockMatrixTag > Nektar::BlkMatDNekBlkMat
 
typedef NekMatrix< NekMatrix< NekMatrix< NekDouble, StandardMatrixTag >, ScaledMatrixTag >, BlockMatrixTag > Nektar::DNekScalBlkMat
 
typedef NekMatrix< NekMatrix< NekMatrix< NekMatrix< NekDouble, StandardMatrixTag >, ScaledMatrixTag >, BlockMatrixTag >, BlockMatrixTag > Nektar::BlkMatDNekScalBlkMat
 
typedef std::shared_ptr< DNekMat > Nektar::DNekMatSharedPtr
 
typedef std::shared_ptr< DNekBlkMat > Nektar::DNekBlkMatSharedPtr
 
typedef std::shared_ptr< BlkMatDNekBlkMat > Nektar::BlkMatDNekBlkMatSharedPtr
 
typedef std::shared_ptr< DNekScalBlkMat > Nektar::DNekScalBlkMatSharedPtr
 
typedef std::shared_ptr< BlkMatDNekScalBlkMat > Nektar::BlkMatDNekScalBlkMatSharedPtr
 
typedef LinearSystem Nektar::DNekLinSys
 
typedef std::shared_ptr< DNekLinSys > Nektar::DNekLinSysSharedPtr
 
typedef LinearSystem Nektar::DNekScalLinSys
 
typedef std::shared_ptr< DNekScalLinSys > Nektar::DNekScalLinSysSharedPtr
 
typedef NekVector< NekSingle > Nektar::SNekVec
 
typedef NekMatrix< NekSingle, StandardMatrixTag > Nektar::SNekMat
 
typedef NekMatrix< NekSingle, StandardMatrixTag > Nektar::SDenseMatrix
 
typedef NekMatrix< SDenseMatrix, ScaledMatrixTag > Nektar::SScaledMatrix
 
typedef NekMatrix< NekMatrix< NekSingle, StandardMatrixTag >, BlockMatrixTag > Nektar::SNekBlkMat
 
typedef NekMatrix< SDenseMatrix, BlockMatrixTag > Nektar::SBlockMatrix
 
typedef NekMatrix< NekMatrix< NekMatrix< NekSingle, StandardMatrixTag >, BlockMatrixTag >, BlockMatrixTag > Nektar::BlkMatSNekBlkMat
 
typedef NekMatrix< NekMatrix< NekMatrix< NekSingle, StandardMatrixTag >, ScaledMatrixTag >, BlockMatrixTag > Nektar::SNekScalBlkMat
 
typedef NekMatrix< NekMatrix< NekMatrix< NekMatrix< NekSingle, StandardMatrixTag >, ScaledMatrixTag >, BlockMatrixTag >, BlockMatrixTag > Nektar::BlkMatSNekScalBlkMat
 
typedef std::shared_ptr< SNekMat > Nektar::SNekMatSharedPtr
 
typedef std::shared_ptr< SNekBlkMat > Nektar::SNekBlkMatSharedPtr
 
typedef std::shared_ptr< BlkMatSNekBlkMat > Nektar::BlkMatSNekBlkMatSharedPtr
 
typedef std::shared_ptr< SNekScalBlkMat > Nektar::SNekScalBlkMatSharedPtr
 
typedef std::shared_ptr< BlkMatSNekScalBlkMat > Nektar::BlkMatSNekScalBlkMatSharedPtr
 

Variables

static DNekMatSharedPtr Nektar::NullDNekMatSharedPtr
 
static DNekScalMatSharedPtr Nektar::NullDNekScalMatSharedPtr
 
static DNekScalBlkMatSharedPtr Nektar::NullDNekScalBlkMatSharedPtr
 
static Array< OneD, DNekBlkMatSharedPtr > Nektar::NullArrayDNekBlkMatSharedPtr
 
static SNekMatSharedPtr Nektar::NullSNekMatSharedPtr
 
static SNekScalMatSharedPtr Nektar::NullSNekScalMatSharedPtr
 
static SNekScalBlkMatSharedPtr Nektar::NullSNekScalBlkMatSharedPtr
 
static Array< OneD, SNekBlkMatSharedPtr > Nektar::NullArraySNekBlkMatSharedPtr