Nektar++
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CA
 CNektar::SolverUtils::AdvectionAn abstract base class encapsulating the concept of advection of a vector field
 CGs::allreduce_data
 CGs::array
 CNektar::Array< Dim, DataType >
 CNektar::Array< AT< AT< NekDouble > > >
 CNektar::Array< AT< AT< std::complex< NekDouble > > > >
 CNektar::Array< AT< NekDouble > >
 CNektar::Array< AT< std::complex< NekDouble > > >
 CNektar::Array< NekDouble >
 CNektar::Array< NekSingle >
 CNektar::Array< Nektar::OneD, bool >
 CNektar::Array< Nektar::OneD, const LibUtilities::BasisSharedPtr >
 CNektar::Array< Nektar::OneD, const NekDouble >
 CNektar::Array< Nektar::OneD, const SpatialDomains::BoundaryConditionShPtr >
 CNektar::Array< Nektar::OneD, CoupledLocalToGlobalC0ContMapSharedPtr >
 CNektar::Array< Nektar::OneD, DataType >
 CNektar::Array< Nektar::OneD, DNekMatSharedPtr >
 CNektar::Array< Nektar::OneD, double >
 CNektar::Array< Nektar::OneD, EquationSystemSharedPtr >
 CNektar::Array< Nektar::OneD, ExpListSharedPtr >
 CNektar::Array< Nektar::OneD, GetdFlux_dDeriv >
 CNektar::Array< Nektar::OneD, HBCType >
 CNektar::Array< Nektar::OneD, int >
 CNektar::Array< Nektar::OneD, LibUtilities::BasisSharedPtr >
 CNektar::Array< Nektar::OneD, MPI_Request >
 CNektar::Array< Nektar::OneD, MultiRegions::ExpListSharedPtr >
 CNektar::Array< Nektar::OneD, NekDouble >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, bool > >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, const NekDouble > >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, DNekMatSharedPtr > >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, int > >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, InterpLocTraceToTrace > >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, LocalRegions::ExpansionSharedPtr > >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, MultiRegions::ExpListSharedPtr > >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, NekDouble > >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, NekSingle > >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, int > > >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, NekComplexDouble > > >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, NekDouble > > >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, NekDouble > > > >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, SNekBlkMatSharedPtr > >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, TraceInterpPoints > >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::OneD, unsigned int > >
 CNektar::Array< Nektar::OneD, Nektar::Array< Nektar::TwoD, NekDouble > >
 CNektar::Array< Nektar::OneD, Nektar::coupledSolverMatrices >
 CNektar::Array< Nektar::OneD, Nektar::FieldUtils::ProcessPhiFromFile::triangle >
 CNektar::Array< Nektar::OneD, Nektar::LibUtilities::FractionalInTimeIntegrationScheme::Instance >
 CNektar::Array< Nektar::OneD, OctantSharedPtr >
 CNektar::Array< Nektar::OneD, PulseWaveBoundarySharedPtr >
 CNektar::Array< Nektar::OneD, SNekBlkMatSharedPtr >
 CNektar::Array< Nektar::OneD, SpatialDomains::BoundaryConditionShPtr >
 CNektar::Array< Nektar::OneD, std::complex< NekDouble > >
 CNektar::Array< Nektar::OneD, std::ofstream >
 CNektar::Array< Nektar::OneD, std::pair< int, int > >
 CNektar::Array< Nektar::OneD, std::shared_ptr< Nektar::NekMatrix > >
 CNektar::Array< Nektar::OneD, std::string >
 CNektar::Array< Nektar::OneD, unsigned int >
 CNektar::Array< Nektar::TwoD, const NekDouble >
 CNektar::Array< Nektar::TwoD, NekDouble >
 CNektar::Array< Nektar::TwoD, unsigned int >
 CNektar::Array< OneD, Array< OneD, NekDouble > >
 CNektar::Array< OneD, const DataType >1D Array of constant elements with garbage collection and bounds checking
 CNektar::Array< OneD, FunctorType1 >
 CNektar::Array< OneD, FunctorType2 >
 CNektar::Array< OneD, IndexType >
 CNektar::Array< OneD, NekDouble >
 CNektar::Array< OneD, SparseStorageSharedPtr >
 CNektar::Array< std::complex< NekDouble > >
 CNektar::Array< TwoD, const DataType >2D array with garbage collection and bounds checking
 CNektar::ArrayDestructionPolicy< ObjectType, enabled >
 CNektar::ArrayDestructionPolicy< ObjectType, typename std::enable_if< std::is_fundamental< ObjectType >::value >::type >
 CNektar::ArrayDestructionPolicy< ObjectType, typename std::enable_if<!std::is_fundamental< ObjectType >::value >::type >
 CNektar::ArrayInitializationPolicy< ObjectType, enabled >
 CNektar::ArrayInitializationPolicy< ObjectType, typename std::enable_if< std::is_fundamental< ObjectType >::value >::type >
 CNektar::ArrayInitializationPolicy< ObjectType, typename std::enable_if<!std::is_fundamental< ObjectType >::value >::type >
 CNektar::ArtificialDiffusionEncapsulates the artificial diffusion used in shock capture
 CNektar::MultiRegions::AssemblyCommDGImplements communication for populating forward and backwards spaces across processors in the discontinuous Galerkin routines
 CNektar::MultiRegions::AssemblyMapBase class for constructing local to global mapping of degrees of freedom
 CNektar::LibUtilities::H5::CanHaveAttributes::AttrIterator
 Ctinysimd::abi::avx2< scalarType, width >
 Ctinysimd::abi::avx512< scalarType, width >
 CNektar::BandedMatrixFuncs
 CNektar::LibUtilities::BasisRepresents a basis of a given type
 CNektar::LibUtilities::BasisKeyDescribes the specification for a Basis
 CBlock
 CNektar::MultiRegions::BottomUpSubStructuredGraph
 CNektar::SpatialDomains::BoundaryConditionBase
 CNektar::SpatialDomains::BoundaryConditions
 CNektar::SpatialDomains::BoundaryEntry
 CNektar::CellModelCell model base class
 CNektar::CFSBndCondEncapsulates the user-defined boundary conditions for compressible flow solver
 CClass
 CNektar::LibUtilities::CmdLineArg
 CNektar::MultiRegions::cmpop
 CNektar::StdRegions::cmpop
 CNektar::Collections::CoalescedGeomData
 CNektar::Collections::CollectionCollection
 CNektar::Collections::CollectionOptimisation
 CGs::comm
 CXxt::comm
 CNektar::LibUtilities::CommDataTypeTraits< T >
 CNektar::LibUtilities::CommDataTypeTraits< Array< OneD, elemT > >
 CNektar::LibUtilities::CommDataTypeTraits< std::vector< elemT > >
 Camara.bindery.comment_base
 CNektar::LibUtilities::CommRequestClass for communicator request type
 CNektar::SpatialDomains::Composite
 CNektar::SpatialDomains::CompToElmtStructure holding graphvertexobject id and local element facet id
 CNektar::FieldUtils::ConfigOptionRepresents a command-line configuration option
 CNektar::ConsistentObjectAccess< DataType >
 CNektar::ConsistentObjectAccess< DataType * >
 CNektar::ConsistentObjectAccess< std::shared_ptr< DataType > >
 CNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, ScaledMatrixTag >::const_iterator
 CNektar::StorageSmvBsr< T >::const_iterator
 CNektar::ConstMatrix< DataType >
 CNektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >
 CNektar::coupledSolverMatrices
 CNektar::SolverUtils::Coupling
 CGs::cr_data
 CGs::cr_stage
 CXxt::crs_data
 CXxt::csr_mat
 CNektar::SpatialDomains::Curve
 CNektar::LibUtilities::DataSource
 CNektar::LibUtilities::H5::DataTypeConversionPolicy< T >
 CNektar::LibUtilities::H5::DataTypeConversionPolicy< std::string >
 CNektar::LibUtilities::H5::DataTypeTraits< T >Traits class for HDF5 data types
 Ctinysimd::abi::default_abi< T, width >
 CNektar::LibUtilities::Interpreter::ExpressionEvaluator::AnalyticExpression::definition< ScannerT >
 CNektar::LibUtilities::defOpLessCreator< KeyType >
 CNektar::DiagonalMatrixFuncs
 CDiffusion
 CNektar::SolverUtils::Diffusion
 CNektar::SpatialDomains::Domain
 CNektar::LibUtilities::DomainRange
 CNektar::SolverUtils::DriverBase class for the development of solvers
 Camara.bindery.element_base
 Cstd::enable_shared_from_this
 CNektar::EnumHash
 CNektar::LibUtilities::Equation
 CNektar::EquationOfStateEncapsulates equations of state allowing us to obtain thermodynamic properties: most relations are in the form X(rho,e)
 CNektar::ErrorUtil
 CNektar::LibUtilities::Interpreter::ExpressionEvaluator::EvaluationStepFunction objects (functors)
 CException
 Cstd::exceptionSTL class
 CNektar::MultiRegions::ExchangeMethod
 CNektar::SpatialDomains::ExpansionInfo
 CNektar::LibUtilities::Interpreter::ExpressionEvaluatorConcrete implementation of the interface defined in Interpreter
 CNektar::Extrapolate
 Cstd::false_type
 CNektar::FieldUtils::Field
 CNektar::LibUtilities::FieldDefinitionsMetadata that describes the storage properties of field output
 Clogging.Filter
 CNektar::SolverUtils::Filter
 Ctinysimd::first_not_void_of<... >
 Ctinysimd::first_not_void_of< T, Rest... >
 Ctinysimd::first_not_void_of< void, Rest... >
 CNektar::FlagListDefines a list of flags
 CNektar::SolverUtils::FluidInterface
 CNektar::SolverUtils::ForcingDefines a forcing term to be explicitly applied
 CNektar::FourD
 CNektar::FullMatrixFuncs
 CNektar::LibUtilities::func
 CNektar::LibUtilities::FunctionVariableDefinition
 CNektar::SpatialDomains::GeometryBase class for shape geometry information
 CNektar::SpatialDomains::GeometryHashUnary function that constructs a hash of a Geometry object, based on the vertex IDs
 CNektar::SpatialDomains::GeomFactorsCalculation and storage of geometric factors associated with the mapping from StdRegions reference elements to a given LocalRegions physical element in the mesh
 CNektar::SpatialDomains::GeomFactorsHashA hash functor for geometric factors. Utilises GeomFactors::GetHash
 CNektar::SpatialDomains::MeshGraph::GeomRTree
 CNektar::LibUtilities::GitConsts
 CNektar::MultiRegions::GJPStabilisation
 CGlobalLinSysIterativeCG
 CNektar::MultiRegions::GlobalMatrixRepresents a matrix of all degrees of freedom
 CNektar::MultiRegions::GlobalMatrixKeyDescribes a matrix with ordering defined by a local to global map
 Cboost::spirit::classic::grammar
 CNektar::LibUtilities::Graph
 CNektar::LibUtilities::GraphEdgeObject
 CNektar::SpatialDomains::MeshPartition::GraphEdgeProperties
 CNektar::LibUtilities::GraphVertexObject
 CNektar::SpatialDomains::MeshPartition::GraphVertexProperties
 CGs::gs_data
 CGs::gs_remote
 Clogging.Handler
 CNektar::HighOrderOutflow
 CNektar::SolverUtils::HomoRSScalarWrapper class for Riemann solver scalars
 CNektar::SolverUtils::HomoRSVectorWrapper class for Riemann solver scalars
 CNektar::LocalRegions::IndexMapKey
 CNektar::LocalRegions::IndexValue
 CNektar::LibUtilities::FractionalInTimeIntegrationScheme::Instance
 Cstd::integral_constant
 CNektar::SpatialDomains::InterfaceA interface which is a single edge on a zone for handling non-conformality
 CNektar::MultiRegions::InterfaceExchange
 CNektar::MultiRegions::InterfaceMapDG
 CNektar::SpatialDomains::InterfacePair
 CNektar::InterfacePoint
 CNektar::MultiRegions::InterfaceTrace
 CNektar::LibUtilities::InterpolatorA class that contains algorithms for interpolation between pts fields, expansions and different meshes
 CNektar::LibUtilities::InterpreterInterpreter class for the evaluation of mathematical expressions
 Ctinysimd::is_aligned_t
 Ctinysimd::is_not_aligned_t
 Ctinysimd::is_not_reused_t
 CNektar::FieldUtils::Iso
 CNektar::FieldUtils::IsoVertex
 CNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >::iterator_base< MatrixType >
 CNektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >
 CNektar::StorageSmvBsr< T >::const_iterator::IterType
 CNektar::LibUtilities::Kernel
 CNektar::LinearSystem
 CNektar::LinearSystemSolver
 CNektar::LibUtilities::H5::CanHaveGroupsDataSets::LinkIterator
 CNektar::MultiRegions::LocTraceToTraceMapA helper class to deal with trace operations in the discontinuous Galerkin code
 Ctinysimd::details::make_void< Ts >
 CNektar::GlobalMapping::MappingBase class for mapping to be applied to the coordinate system
 CNektar::Collections::MatrixFreeBase
 CNektar::MemoryManager< DataType >General purpose memory allocation routines with the ability to allocate from thread specific memory pools
 CNektar::MemPool
 CNektar::SpatialDomains::MeshCurvedInfo
 CNektar::SpatialDomains::MeshCurvedPts
 CNektar::SpatialDomains::MeshEdge
 CNektar::SpatialDomains::MeshEntity
 CNektar::SpatialDomains::MeshGraphBase class for a spectral/hp element mesh
 CNektar::SpatialDomains::MeshHex
 CNektar::SpatialDomains::MeshPartition
 CNektar::SpatialDomains::MeshPrism
 CNektar::SpatialDomains::MeshPyr
 CNektar::SpatialDomains::MeshQuad
 CNektar::SpatialDomains::MeshTet
 CNektar::SpatialDomains::MeshTri
 CNektar::SpatialDomains::MeshVertex
 CMODTYPE
 CNektar::FieldUtils::Module
 CNektar::LibUtilities::NekFactory< tKey, tBase, tParam >::ModuleEntryDefine a struct to hold the information about a module
 CModuleRegisterHelper
 CModuleTypeProxy< MODTYPE >
 CModuleTypeProxy< InputModule >
 CModuleTypeProxy< OutputModule >
 CModuleTypeProxy< ProcessModule >
 CModuleWrapConverter< MODTYPE >
 CNektar::SpatialDomains::Movement
 CMoveVerts
 CNektar::MultiRegions::MultiLevelBisectedGraph
 CNektar::LibUtilities::NekFactory< tKey, tBase, tParam >Provides a generic Factory class
 CNektar::LibUtilities::NekManager< KeyType, ValueT, opLessCreator >
 CNektar::LibUtilities::NekManager< Nektar::LibUtilities::BasisKey, Nektar::NekMatrix< NekDouble >, Nektar::LibUtilities::BasisKey::opLess >
 CNektar::LibUtilities::NekManager< Nektar::LibUtilities::PointsKey, Nektar::NekMatrix< DataType >, Nektar::LibUtilities::PointsKey::opLess >
 CNektar::LibUtilities::NekManager< Nektar::LocalRegions::IndexMapKey, Nektar::Array, Nektar::LocalRegions::IndexMapKey::opLess >
 CNektar::LibUtilities::NekManager< Nektar::LocalRegions::MatrixKey, Nektar::NekMatrix, Nektar::LocalRegions::MatrixKey::opLess >
 CNektar::LibUtilities::NekManager< Nektar::MultiRegions::GlobalLinSysKey, Nektar::MultiRegions::GlobalLinSys >
 CNektar::LibUtilities::NekManager< Nektar::StdRegions::StdMatrixKey, Nektar::NekMatrix, Nektar::StdRegions::StdMatrixKey::opLess >
 CNektar::NekMatrix< DataType, MatType >
 CNektar::NekMatrix< NekDouble, StandardMatrixTag >
 CNekMatrixToPython< T >
 CNektar::NekPoint< data_type >
 CNektar::NekPoint< NekDouble >
 CNektar::NekPreconCfsOperators
 CNektar::NekSparseDiagBlkMatrix< SparseStorageType >
 CNektar::NekSparseMatrix< SparseStorageType >
 CNektar::LibUtilities::NekSysKey
 CNektar::LibUtilities::NekSysOperators
 CNektar::LibUtilities::NektarFFT
 CNektar::NekVector< DataType >
 CNektar::NekVector< NekDouble >
 CNektar::LibUtilities::NodalUtilA class to assist in the construction of nodal simplex and hybrid elements in two and three dimensions
 CNull
 Cobject
 Cboost::python::detail::object_manager_get_pytype< is_const_ref >
 Cboost::python::detail::object_manager_get_pytype< true >
 Cboost::python::detail::object_manager_to_python_value< T >
 CNektar::FieldUtils::Octree
 CNektar::LibUtilities::FieldIOHdf5::OffsetHelper
 CNektar::OneD
 COneDArrayToPython< T >
 CNektar::Collections::OperatorBase class for operators on a collection of elements
 CNektar::Collections::OpImpTimingKey
 CNektar::LibUtilities::BasisKey::opLess
 CNektar::LibUtilities::PointsKey::opLess
 CNektar::LocalRegions::IndexMapKey::opLess
 CNektar::LocalRegions::MatrixKey::opLessUsed to lookup the create function in NekManager
 CNektar::StdRegions::StdMatrixKey::opLessUsed to lookup the create function in NekManager
 CCellMLToNektar.pycml.mathml_apply.OPS
 COrd
 CNektar::PairHash
 CNektar::ParseUtils
 CNektar::MultiRegions::PatchMap
 CNektar::MultiRegions::PeriodicEntity
 CNektar::LibUtilities::Points< DataT >Stores a set of points of datatype DataT, defined by a PointKey
 CNektar::LibUtilities::Points< NekDouble >
 CNektar::LibUtilities::PointsKeyDefines a specification for a set of points
 CNektar::PreconCfs
 CNektar::MultiRegions::Preconditioner
 CNektar::ProtocolProtocol base class
 CNektar::NekMatrix< DataType, StandardMatrixTag >::Proxy
 CNektar::LibUtilities::PtsField
 CNektar::LibUtilities::Interpolator::PtsPoint
 CNektar::PulseWaveBoundary
 CPulseWaveFlow
 CNektar::PulseWavePressureArea
 CNektar::PushBackFunctor< T >Helper functors for holding a vector of numbers to be parsed by boost::spirit
 CGs::pw_comm_data
 CGs::pw_data
 CPythonModuleClass< MODTYPE >
 CPythonToOneDArray< T >
 CPythonToVarCoeffEntry
 CNektar::RawType< T >
 CNektar::RawType< const std::shared_ptr< T > >
 CNektar::RawType< const volatile std::shared_ptr< T > >
 CNektar::RawType< std::shared_ptr< T > >
 CNektar::RawType< volatile std::shared_ptr< T > >
 CNektar::MemoryManager< DataType >::rebind< U >
 Cboost::python::detail::registry_to_python_value< T >
 CNektar::SolverUtils::RiemannSolverAbstract interface under which solvers for various Riemann problems can be implemented
 CNektar::MultiRegions::RobinBCInfo
 CNektar::MultiRegions::RotPeriodicInfo
 CRuntimeError
 Ctinysimd::abi::scalar< scalarType >
 Ctinysimd::abi::scalar< bool >
 Ctinysimd::abi::scalar< double >
 Ctinysimd::abi::scalar< float >
 Ctinysimd::abi::scalar< std::int32_t >
 Ctinysimd::abi::scalar< std::int64_t >
 Ctinysimd::abi::scalar< std::uint32_t >
 Ctinysimd::abi::scalar< std::uint64_t >
 Ctinysimd::scalarT< T, typename >
 Ctinysimd::scalarT< std::uint64_t >
 CNektar::SolverUtils::SessionFunction
 CNektar::LibUtilities::SessionReaderReads and parses information from a Nektar++ XML session file
 Cset
 Cboost::python::converter::shared_ptr_from_python< T >
 Cboost::python::converter::shared_ptr_from_python_new< T, SP >
 Cboost::python::detail::shared_ptr_to_python_value< T >
 CNektar::MultiRegions::GlobalLinSysPETSc::ShellCtxInternal struct for MatShell and PCShell calls to store current context for callback
 CSimple
 CXxt::sparse_cholesky
 Ctinysimd::abi::sse2< scalarType >
 CNektar::StdRegions::StdMatrixKey
 CNektar::StimulusStimulus base class
 CNektar::FieldUtils::ProcessPhiFromFile::STLobjectSTL file object
 CNektar::StorageSmvBsr< T >
 CNektar::MultiRegions::SubGraph
 Ctinysimd::abi::sve< scalarType, width >
 Cboost::spirit::classic::symbols
 CNektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >::TagType< Z >
 CNektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >::TagType< const Z >
 CNektar::LibUtilities::TagWriterBase class for writing hierarchical data (XML or HDF5)
 Cunittest.TestCase
 CNektar::Thread::ThreadJobBase class for tasks to be sent to the ThreadManager to run
 CNektar::Thread::ThreadMaster
 CNektar::detail::ThreadSpecificPool
 CNektar::Thread::ThreadWorkerBoostImplementation class for ThreadManagerBoost
 CNektar::ThreeD
 CNektar::LibUtilities::TimeIntegrationAlgorithmGLM
 CNektar::LibUtilities::TimeIntegrationSchemeBase class for time integration schemes
 CNektar::LibUtilities::TimeIntegrationSchemeOperatorsBinds a set of functions for use by time integration schemes
 CNektar::LibUtilities::TimeIntegrationSolutionGLM
 CNektar::LibUtilities::TimeIntScheme
 CNektar::LibUtilities::Timer
 Cclass_topology.Topology
 CNektar::LibUtilities::Transposition
 CNektar::FieldUtils::ProcessPhiFromFile::triangleObject representing a 3D triangle
 CNektar::TriangularBandedMatrixFuncs
 CNektar::TriangularMatrixFuncs
 CNektar::FieldUtils::TriFaceHash
 CNektar::FieldUtils::TriFaceIDs
 Cstd::true_type
 CNektar::TwoD
 Cmpl::if_::type
 Cstd::conditional::type
 Cboost::python::detail::value_is_shared_ptr< X_ >
 CValueError
 CNektar::StdRegions::VarCoeffEntryRepresentation of a variable coefficient
 CVarCoeffEntryToPython
 CNektar::VariableConverter
 CVertexRepresents a vertex in the mesh
 CVertexHashHash function for the Vertex struct used for defining sets
 CNektar::VortexWaveInteraction
 CNektar::WomersleyParams
 Cboost::python::wrapper
 CNektar::SpatialDomains::ZoneBaseZone base: Contains the shared functions and variables