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

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCNektar::MultiRegions::_PeriodicEntity
oCNektar::SolverUtils::AdvectionDefines a callback function which evaluates the flux vector
oCGs::allreduce_data
oCNektar::LibUtilities::AnalyticExpressionEvaluator::AnalyticExpression
oCNektar::LibUtilities::AnalyticExpressionEvaluatorThis class defines evaluator of analytic (symbolic) mathematical expressions. Expressions are allowed to depend on a number of spatial-time variables and parameters. Pre-processing and evaluation stages are split. At evaluation stage one specifies values for each variable, resulting expression value is returned. Vectorized evaluator (evaluate expression at a set of points) is available
oCGs::array
oCNektar::Array< OneD, const DataType >1D Array of constant elements with garbage collection and bounds checking
oCNektar::Array< ThreeD, const DataType >3D array with garbage collection and bounds checking
oCNektar::Array< TwoD, const DataType >2D array with garbage collection and bounds checking
oCNektar::ArrayDestructionPolicy< ObjectType, typename boost::disable_if< boost::is_fundamental< ObjectType > >::type >
oCNektar::ArrayDestructionPolicy< ObjectType, typename boost::enable_if< boost::is_fundamental< ObjectType > >::type >
oCNektar::ArrayInitializationPolicy< ObjectType, typename boost::disable_if< boost::is_fundamental< ObjectType > >::type >
oCNektar::ArrayInitializationPolicy< ObjectType, typename boost::enable_if< boost::is_fundamental< ObjectType > >::type >
oCNektar::MultiRegions::AssemblyMapBase class for constructing local to global mapping of degrees of freedom
oCNektar::AssignableConcept< DataType >
oCNektar::BandedMatrixFuncs
oCNektar::LibUtilities::BasisRepresents a basis of a given type
oCNektar::LibUtilities::BasisKeyDescribes the specification for a Basis
oCBlock
oCNektar::MultiRegions::BottomUpSubStructuredGraph
oCNektar::SpatialDomains::BoundaryConditionBase
oCNektar::SpatialDomains::BoundaryConditions
oCNektar::SpatialDomains::BoundaryEntry
oCNektar::CanGetRawPtr< MatrixType >
oCNektar::CanGetRawPtr< NekMatrix< NekMatrix< T, R >, ScaledMatrixTag > >
oCNektar::CanGetRawPtr< NekMatrix< T, M > >
oCNektar::CanGetRawPtr< NekMatrix< T, StandardMatrixTag > >
oCNektar::CellModelCell model base class
oCNektar::LibUtilities::CmdLineArg
oCNektar::StdRegions::cmpop
oCNektar::LibUtilities::CommBase communications class
oCGs::comm
oCXxt::comm
oCNektar::Utilities::CompositeA composite is a collection of elements
oCNektar::SpatialDomains::CompToElmtStructure holding graphvertexobject id and local element facet id
oCNektar::Utilities::ConditionDefines a boundary condition
oCNektar::Utilities::ConfigOptionRepresents a command-line configuration option
oCNektar::ConsistentObjectAccess< DataType >
oCNektar::ConsistentObjectAccess< boost::shared_ptr< DataType > >
oCNektar::ConsistentObjectAccess< DataType * >
oCNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, ScaledMatrixTag >::const_iterator
oCNektar::StorageSmvBsr< T >::const_iterator
oCNektar::ConstMatrix< DataType >
oCNektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >
oCNektar::coupledSolverMatrices
oCGs::cr_data
oCGs::cr_stage
oCXxt::crs_data
oCXxt::csr_mat
oCNektar::SpatialDomains::Curve
oCNektar::MemoryManager< DataType >::DeallocateSharedPtr< ObjectType, CustomDeallocator >
oCNektar::MemoryManager< DataType >::DefaultCustomDeallocator
oCNektar::LibUtilities::AnalyticExpressionEvaluator::AnalyticExpression::definition< ScannerT >
oCNektar::LibUtilities::defOpLessCreator< KeyType >
oCNektar::DiagonalMatrixFuncs
oCNektar::SolverUtils::Diffusion
oCDiffusion
oCNektar::SpatialDomains::Domain
oCNektar::SpatialDomains::DomainRange
oCNektar::SolverUtils::DriverBase class for the development of solvers
oCEdge
oCNektar::Utilities::EdgeRepresents an edge which joins two points
oCNektar::Utilities::EdgeHashDefines a hash function for edges
oCNektar::Utilities::EdgeInfo
oCElement
oCNektar::Utilities::ElementBase class for element definitions
oCNektar::Utilities::element_id_less_thanDefine element ordering based on ID
oCNektar::SpatialDomains::ElementEdge
oCNektar::SpatialDomains::ElementFace
oCNektar::Utilities::ElmtConfigBasic information about an element
oCNektar::Utilities::ElmtConfigHash
oCNektar::LibUtilities::Equation
oCNektar::SolverUtils::EquationSystemA base class for describing how to solve specific equations
oCNektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStepFunction objects (functors)
oCNektar::SpatialDomains::Expansion
oCNektar::MultiRegions::ExpListBase class for all multi-elemental spectral/hp expansions
oCNektar::Extrapolate
oCNektar::Utilities::FaceRepresents a face comprised of three or more edges
oCNektar::Utilities::FaceHash
oCNektar::ParseUtils::fctor1
oCNektar::ParseUtils::fctor2
oCNektar::ParseUtils::fctor3
oCNektar::ParseUtils::fctor4
oCNektar::ParseUtils::fctor5
oCNektar::Utilities::Field
oCNektar::LibUtilities::FieldDefinitions
oCNektar::LibUtilities::FieldIOClass for operating on FLD files
oCNektar::Utilities::FieldPts
oCNektar::SolverUtils::Filter
oCNektar::FilterCheckpointCellModel
oCNektar::FlagListDefines a list of flags
oCNektar::SolverUtils::ForcingDefines a forcing term to be explicitly applied
oCNektar::FourD
oCNektar::FullMatrixFuncs
oCNektar::LibUtilities::func
oCNektar::LibUtilities::functions
oCNektar::LibUtilities::FunctionVariableDefinition
oCNektar::SpatialDomains::GeometryBase class for shape geometry information
oCNektar::SpatialDomains::GeometryHash
oCNektar::SpatialDomains::GeomFactorsCalculation and storage of geometric factors associated with the mapping from StdRegions reference elements to a given LocalRegions physical element in the mesh
oCNektar::SpatialDomains::GeomFactorsHashA hash functor for geometric factors. Utilises GeomFactors::GetHash
oCNektar::MultiRegions::GlobalLinSysA global linear system
oCGlobalLinSysIterativeCG
oCNektar::MultiRegions::GlobalMatrixRepresents a matrix of all degrees of freedom
oCNektar::MultiRegions::GlobalMatrixKeyDescribes a matrix with ordering defined by a local to global map
oCNektar::NekOptimize::GlobalOptParamProcesses global optimisation parameters from a session
oCNektar::LibUtilities::Graph
oCNektar::LibUtilities::GraphEdgeObject
oCNektar::LibUtilities::MeshPartition::GraphEdgeProperties
oCNektar::LibUtilities::GraphVertexObject
oCNektar::LibUtilities::MeshPartition::GraphVertexProperties
oCGs::gs_data
oCGs::gs_remote
oCNektar::HBCInfo
oCNektar::SolverUtils::HomoRSScalarWrapper class for Riemann solver scalars
oCNektar::SolverUtils::HomoRSVectorWrapper class for Riemann solver scalars
oCNektar::Utilities::HOSurfHash
oCNektar::Utilities::HOTriangle< T >A lightweight struct for dealing with high-order triangle alignment
oCNektar::StdRegions::IndexMapKey
oCNektar::StdRegions::IndexValue
oCNektar::InterfacePoint
oCNektar::Utilities::Iso
oCNektar::Utilities::IsoVertex
oCNektar::IsSharedPointer< DataType >
oCNektar::IsSharedPointer< boost::shared_ptr< DataType > >
oCNektar::IsVector< T >
oCNektar::IsVector< NekVector< DataType > >
oCNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >::iterator_base< MatrixType >
oCNektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >
oCNektar::StorageSmvBsr< T >::const_iterator::IterType
oCNektar::LibUtilities::Kernel
oCNektar::LinearSystem
oCNektar::LinearSystemSolver
oCNektar::MemoryManager< DataType >General purpose memory allocation routines with the ability to allocate from thread specific memory pools
oCNektar::MemPool
oCMesh
oCNektar::Utilities::Mesh
oCNektar::LibUtilities::MeshPartition::MeshComposite
oCNektar::LibUtilities::MeshPartition::MeshCurved
oCNektar::LibUtilities::MeshPartition::MeshEdge
oCNektar::LibUtilities::MeshPartition::MeshElement
oCNektar::LibUtilities::MeshPartition::MeshEntity
oCNektar::LibUtilities::MeshPartition::MeshFace
oCNektar::SpatialDomains::MeshGraphBase class for a spectral/hp element mesh
oCNektar::LibUtilities::MeshPartition
oCNektar::LibUtilities::MeshPartition::MeshVertex
oCNektar::Utilities::Module
oCNektar::LibUtilities::NekFactory< tKey, tBase, >::ModuleEntryDefine a struct to hold the information about a module
oCMoveVerts
oCNektar::MultiRegions::MultiLevelBisectedGraph
oCErrorUtil::NekError
oCNektar::LibUtilities::NekFactory< tKey, tBase, >Provides a generic Factory class
oCNektar::LibUtilities::NekManager< KeyType, ValueT, opLessCreator >
oCNektar::LibUtilities::NekManager< PointsKey, NekMatrix< DataType >, PointsKey::opLess >
oCNektar::NekPoint< data_type >
oCNektar::NekPoint< NekDouble >
oCNektar::NekPtr< T >
oCNektar::NekSparseDiagBlkMatrix< SparseStorageType >
oCNektar::NekSparseMatrix< SparseStorageType >
oCNektar::LibUtilities::NektarFFT
oCNektar::NekVector< DataType >
oCNektar::Utilities::NodeRepresents a point in the domain
oCNektar::Utilities::NodeHashDefines a hash function for nodes
oCNektar::LibUtilities::none
oCNull
oCNektar::OneD
oCNektar::LibUtilities::PointsKey::opLess
oCNektar::LibUtilities::TimeIntegrationSchemeKey::opLess
oCNektar::StdRegions::IndexMapKey::opLess
oCNektar::StdRegions::StdMatrixKey::opLessUsed to lookup the create function in NekManager
oCNektar::LocalRegions::MatrixKey::opLessUsed to lookup the create function in NekManager
oCNektar::LibUtilities::BasisKey::opLess
oCOrd
oCNektar::ParseUtils
oCNektar::MultiRegions::PatchMap
oCNektar::LibUtilities::Points< DataT >Stores a set of points of datatype DataT, defined by a PointKey
oCNektar::LibUtilities::Points< NekDouble >
oCNektar::LibUtilities::PointsKeyDefines a specification for a set of points
oCNektar::MultiRegions::Preconditioner
oCNektar::ProtocolProtocol base class
oCNektar::NekMatrix< DataType, StandardMatrixTag >::Proxy
oCNektar::PulseWaveBoundary
oCPulseWaveFlow
oCNektar::PulseWavePressureArea
oCGs::pw_comm_data
oCGs::pw_data
oCNektar::RawType< T >
oCNektar::RawType< boost::shared_ptr< const T > >
oCNektar::RawType< boost::shared_ptr< const volatile T > >
oCNektar::RawType< boost::shared_ptr< T > >
oCNektar::RawType< boost::shared_ptr< volatile T > >
oCNektar::RawType< const boost::shared_ptr< const T > >
oCNektar::RawType< const boost::shared_ptr< const volatile T > >
oCNektar::RawType< const boost::shared_ptr< T > >
oCNektar::RawType< const boost::shared_ptr< volatile T > >
oCNektar::RawType< const T * >
oCNektar::RawType< const T *const >
oCNektar::RawType< const T *const volatile >
oCNektar::RawType< const T *volatile >
oCNektar::RawType< const T >
oCNektar::RawType< const volatile boost::shared_ptr< const T > >
oCNektar::RawType< const volatile boost::shared_ptr< const volatile T > >
oCNektar::RawType< const volatile boost::shared_ptr< T > >
oCNektar::RawType< const volatile boost::shared_ptr< volatile T > >
oCNektar::RawType< const volatile T * >
oCNektar::RawType< const volatile T *const >
oCNektar::RawType< const volatile T *const volatile >
oCNektar::RawType< const volatile T *volatile >
oCNektar::RawType< const volatile T >
oCNektar::RawType< T * >
oCNektar::RawType< T *const >
oCNektar::RawType< T *const volatile >
oCNektar::RawType< T *volatile >
oCNektar::RawType< volatile boost::shared_ptr< const T > >
oCNektar::RawType< volatile boost::shared_ptr< const volatile T > >
oCNektar::RawType< volatile boost::shared_ptr< T > >
oCNektar::RawType< volatile boost::shared_ptr< volatile T > >
oCNektar::RawType< volatile T * >
oCNektar::RawType< volatile T *const >
oCNektar::RawType< volatile T *const volatile >
oCNektar::RawType< volatile T *volatile >
oCNektar::RawType< volatile T >
oCNektar::MemoryManager< DataType >::rebind< U >
oCNektar::SolverUtils::RiemannSolverAbstract interface under which solvers for various Riemann problems can be implemented
oCNektar::MultiRegions::RobinBCInfo
oCSegment
oCNektar::LibUtilities::SessionReaderReads and parses information from a Nektar++ XML session file
oCXxt::sparse_cholesky
oCNektar::Utilities::SplitEdgeHelper
oCNektar::Utilities::SplitMapHelper
oCNektar::StdRegions::StdExpansionThe base class for all shapes
oCNektar::StdRegions::StdMatrixKey
oCNektar::StimulusStimulus base class
oCNektar::StorageSmvBsr< T >
oCNektar::MultiRegions::SubGraph
oCNektar::ParseUtils::SymbolFunctor
oCNektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >::TagType< Z >
oCNektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >::TagType< const Z >
oCNektar::Utilities::TetOrient
oCNektar::Utilities::TetOrientHash
oCNektar::detail::ThreadSpecificPool
oCNektar::ThreeD
oCNektar::LibUtilities::TimeIntegrationScheme
oCNektar::LibUtilities::TimeIntegrationSchemeKey
oCNektar::LibUtilities::TimeIntegrationSchemeOperators
oCNektar::LibUtilities::TimeIntegrationSolution
oCNektar::LibUtilities::TimeIntegrationWrapper
oCNektar::Timer
oCNektar::LibUtilities::Transposition
oCTriangle
oCNektar::TriangularBandedMatrixFuncs
oCNektar::TriangularMatrixFuncs
oCNektar::TwoD
oCTwoDElement
oCNektar::ParseUtils::ValueFunctor
oCNektar::LibUtilities::AnalyticExpressionEvaluator::AnalyticExpression::variables
oCVertexRepresents a vertex in the mesh
oCVertexHashHash function for the Vertex struct used for defining sets
oCNektar::VortexWaveInteraction
\CNektar::XmlUtil