Nektar++
|
►NCellMLToNektar | |
►Ncellml_metadata | |
CRdfProcessor | |
►NCellMLToNektarTranslator | |
CCellMLToNektarTranslator | |
►Noptimize | |
►CExpressionMatcher | |
CA | |
CN | |
CPattern | |
CR | |
CV | |
CX | |
CLinearityAnalyser | |
►CLookupTableAnalyser | |
CLUTState | |
CPartialEvaluator | Partial Evaluation # |
CRushLarsenAnalyser | |
►Nprocessors | |
CInterfaceGenerator | |
CModelModificationError | |
CModelModifier | |
CUnitsConverter | |
►Npycml | |
Ccellml_component | |
Ccellml_model | |
Ccellml_unit | |
Ccellml_units | |
Ccellml_variable | |
Ccomment_base | |
Celement_base | |
CEvaluationError | |
Cmathml | |
Cmathml_abs | |
Cmathml_and | |
►Cmathml_apply | |
COPS | |
Cmathml_arccos | |
Cmathml_arcsin | |
Cmathml_arctan | |
Cmathml_ci | |
Cmathml_cn | |
Cmathml_constructor | |
Cmathml_cos | |
Cmathml_degree | |
Cmathml_diff | |
Cmathml_divide | |
Cmathml_eq | |
Cmathml_exp | |
Cmathml_geq | |
Cmathml_gt | |
Cmathml_lambda | |
Cmathml_leq | |
Cmathml_ln | |
Cmathml_log | |
Cmathml_logbase | |
Cmathml_lt | |
Cmathml_math | |
Cmathml_minus | |
Cmathml_neq | |
Cmathml_operator | |
Cmathml_or | |
Cmathml_otherwise | |
Cmathml_piece | |
Cmathml_piecewise | |
Cmathml_plus | |
Cmathml_power | |
Cmathml_rem | |
Cmathml_root | |
Cmathml_sin | |
Cmathml_tan | |
Cmathml_times | |
Cmathml_units_mixin | MathML elements # |
Cmathml_units_mixin_choose_nearest | |
Cmathml_units_mixin_container | |
Cmathml_units_mixin_equalise_operands | |
Cmathml_units_mixin_set_operands | |
Cmathml_units_mixin_tokens | |
CMathsError | |
Creduce_commutative_nary | |
CUnitsError | |
CUnitsSet | |
►Ntranslators | |
►CCellMLTranslator | |
CNameAlreadyRegistered | |
CConfigurationError | |
CConfigurationStore | |
CSolverInfo | |
CTranslationError | |
►Nutilities | |
CColourable | |
CNotifyHandler | |
COnlyDebugFilter | |
COnlyTheseSourcesFilter | |
COnlyWarningsFilter | # Logging # # |
CSentinel | |
Cunitary_iterator | |
►Nvalidator | |
CCellMLValidator | |
CLxmlRelaxngValidator | |
►CRvpRelaxngValidator | |
CRvpProtocolError | |
CValidatorError | |
►Nclass_topology | |
CTopology | |
►Nclass_topology_unit_test | |
CTesting | |
►NErrorUtil | |
CNekError | |
►NGs | |
Callreduce_data | |
Carray | |
Ccomm | |
Ccr_data | |
Ccr_stage | |
Cgs_data | |
Cgs_remote | |
Cpw_comm_data | |
Cpw_data | |
►NNektar | < |
►NCollections | |
CBwdTrans_IterPerExp | Backward transform operator using default StdRegions operator |
CBwdTrans_NoCollection | Backward transform operator using LocalRegions implementation |
CBwdTrans_StdMat | Backward transform operator using standard matrix approach |
CBwdTrans_SumFac_Hex | Backward transform operator using sum-factorisation (Hex) |
CBwdTrans_SumFac_Prism | Backward transform operator using sum-factorisation (Prism) |
CBwdTrans_SumFac_Quad | Backward transform operator using sum-factorisation (Quad) |
CBwdTrans_SumFac_Seg | Backward transform operator using sum-factorisation (Segment) |
CBwdTrans_SumFac_Tet | Backward transform operator using sum-factorisation (Tet) |
CBwdTrans_SumFac_Tri | Backward transform operator using sum-factorisation (Tri) |
CCoalescedGeomData | |
CCollection | Collection |
CCollectionOptimisation | |
CIProductWRTBase_IterPerExp | Inner product operator using element-wise operation |
CIProductWRTBase_NoCollection | Inner product operator using original MultiRegions implementation |
CIProductWRTBase_StdMat | Inner product operator using standard matrix approach |
CIProductWRTBase_SumFac_Hex | Backward transform operator using sum-factorisation (Hex) |
CIProductWRTBase_SumFac_Prism | Backward transform operator using sum-factorisation (Prism) |
CIProductWRTBase_SumFac_Quad | Inner product operator using sum-factorisation (Quad) |
CIProductWRTBase_SumFac_Seg | Inner product operator using sum-factorisation (Segment) |
CIProductWRTBase_SumFac_Tet | Inner product operator using sum-factorisation (Tet) |
CIProductWRTBase_SumFac_Tri | Inner product operator using sum-factorisation (Tri) |
CIProductWRTDerivBase_IterPerExp | Inner product WRT deriv base operator using element-wise operation |
CIProductWRTDerivBase_NoCollection | Inner product WRT deriv base operator using LocalRegions implementation |
CIProductWRTDerivBase_StdMat | Inner product WRT deriv base operator using standard matrix approach |
CIProductWRTDerivBase_SumFac_Hex | Inner product WRT deriv base operator using sum-factorisation (Hex) |
CIProductWRTDerivBase_SumFac_Prism | Inner product WRT deriv base operator using sum-factorisation (Prism) |
CIProductWRTDerivBase_SumFac_Quad | Inner product WRT deriv base operator using sum-factorisation (Quad) |
CIProductWRTDerivBase_SumFac_Seg | Inner product WRT deriv base operator using sum-factorisation (Segment) |
CIProductWRTDerivBase_SumFac_Tet | Inner product WRT deriv base operator using sum-factorisation (Tet) |
CIProductWRTDerivBase_SumFac_Tri | Inner product WRT deriv base operator using sum-factorisation (Tri) |
COperator | Base class for operators on a collection of elements |
COpImpTimingKey | |
CPhysDeriv_IterPerExp | Phys deriv operator using element-wise operation |
CPhysDeriv_NoCollection | Phys deriv operator using original LocalRegions implementation |
CPhysDeriv_StdMat | Phys deriv operator using standard matrix approach |
CPhysDeriv_SumFac_Hex | Phys deriv operator using sum-factorisation (Hex) |
CPhysDeriv_SumFac_Prism | Phys deriv operator using sum-factorisation (Prism) |
CPhysDeriv_SumFac_Quad | Phys deriv operator using sum-factorisation (Quad) |
CPhysDeriv_SumFac_Seg | Phys deriv operator using sum-factorisation (Segment) |
CPhysDeriv_SumFac_Tet | Phys deriv operator using sum-factorisation (Tet) |
CPhysDeriv_SumFac_Tri | Phys deriv operator using sum-factorisation (Tri) |
►Ndetail | |
CThreadSpecificPool | |
►NFieldUtils | |
CConfigOption | Represents a command-line configuration option |
CField | |
CFieldConvertComm | |
CInputDat | Input module for Xml files |
CInputFld | |
CInputModule | Abstract base class for input modules |
CInputNek5000 | |
CInputPts | |
CInputXml | |
►CInterpolator | A class that contains algorithms for interpolation between pts fields, expansions and different meshes |
CPtsPoint | |
CIso | |
CIsoVertex | |
CModule | |
COutputFld | Converter from fld to vtk |
COutputInfo | |
COutputModule | Abstract base class for output modules |
COutputPts | Converter from fld to pts |
COutputStdOut | |
COutputTecplot | Tecplot output class |
COutputTecplotBinary | Tecplot output class, specifically for binary field output |
COutputVtk | Converter from fld to vtk |
COutputXml | Converter from fld to vtk |
CProcessAddCompositeID | This processing module adds a fld with the composite ID |
CProcessAddFld | This processing module scales the input fld file |
CProcessBoundaryExtract | This processing module sets up for the boundary field to be extracted |
CProcessC0Projection | This processing module calculates the Q Criterion and adds it as an extra-field to the output file |
CProcessCombineAvg | This processing module combines two fld files containing average fields |
CProcessConcatenateFld | This processing module sets up for the boundary field to be extracted |
CProcessDeform | |
CProcessDisplacement | |
CProcessEquiSpacedOutput | This processing module interpolates one field to another |
CProcessGrad | This processing module calculates the vorticity and adds it as an extra-field to the output file |
CProcessHomogeneousPlane | This processing module replaces all expansions by a single plane from 3DH1D fields, defined by the parameter planeid |
CProcessHomogeneousStretch | This processing module stretches the homogeneous direction of a 3DH1D expansion by an integer factor |
CProcessInnerProduct | This processing module computes the inner product between two fields |
CProcessInterpField | This processing module interpolates one field to another |
CProcessInterpPointDataToFld | This processing module interpolates one field to another |
CProcessInterpPoints | This processing module interpolates one field to another |
CProcessIsoContour | This processing module extracts an isocontour |
CProcessJacobianEnergy | This processing module scales the input fld file |
CProcessMapping | This processing module scales the input fld file |
CProcessMeanMode | This processing module replaces all expansions by the mean mode from 3DH1D fields |
CProcessModule | Abstract base class for processing modules |
CProcessMultiShear | This processing module calculates the shear stress metrics and writes it to a surface output file |
CProcessNumModes | This processing module calculates the vorticity and adds it as an extra-field to the output file |
CProcessPointDataToFld | This processing module interpolates one field to another |
CProcessPrintFldNorms | This processing module prints the L2 and LInf norms of the variables in the field |
CProcessQCriterion | This processing module calculates the Q Criterion and adds it as an extra-field to the output file |
CProcessQualityMetric | This processing module scales the input fld file |
CProcessScaleInFld | This processing module scales the input fld file |
CProcessScalGrad | This processing module calculates the scalar gradient field and writes it to a surface output file |
CProcessSurfDistance | This processing module calculates the height of an element connected to a surface and adds it as an extra-field to the output file |
CProcessVorticity | This processing module calculates the vorticity and adds it as an extra-field to the output file |
CProcessWSS | This processing module calculates the wall shear stress and adds it as an extra-field to the output file, and writes it to a surface output file |
CTriFaceHash | |
CTriFaceIDs | |
►NGlobalMapping | |
CMapping | Base class for mapping to be applied to the coordinate system |
CMappingGeneral | |
CMappingTranslation | |
CMappingXofXZ | |
CMappingXofZ | |
CMappingXYofXY | |
CMappingXYofZ | |
►NLibUtilities | |
►NH5 | |
CAttribute | HDF5 Attribute Wrapper |
►CCanHaveAttributes | Mixin for objects that can have attributes (Group, DataSet, DataType) |
CAttrIterator | |
►CCanHaveGroupsDataSets | Mixin for objects that contain groups and datasets (Group and File) |
CLinkIterator | |
CDataSet | |
CDataSpace | HDF5 DataSpace wrapper |
CDataType | Wrap and HDF5 data type object. Technically this can have attributes, but not really bothered |
CDataTypeConversionPolicy | |
CDataTypeConversionPolicy< std::string > | |
CDataTypeTraits | Traits class for HDF5 data types |
CError | |
CFile | HDF5 file wrapper |
CGroup | HDF5 Group wrapper |
CObject | HDF5 base class |
CPList | |
CPredefinedDataType | Predefined HDF data types that must not be closed when done with |
►CAnalyticExpressionEvaluator | This 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 |
►CAnalyticExpression | |
Cdefinition | |
Cvariables | |
CCopyState | |
CEvalAbs | |
CEvalAcos | |
CEvalAng | |
CEvalAsin | |
CEvalAtan | |
CEvalAtan2 | |
CEvalAWGN | |
CEvalBessel | |
CEvalCeil | |
CEvalCos | |
CEvalCosh | |
CEvalDiv | |
CEvalExp | |
CEvalFabs | |
CEvalFloor | |
CEvalLog | |
CEvalLog10 | |
CEvalLogicalEqual | |
CEvalLogicalGeq | |
CEvalLogicalGreater | |
CEvalLogicalLeq | |
CEvalLogicalLess | |
CEvalMul | |
CEvalNeg | |
CEvalPow | |
CEvalRad | |
CEvalSign | |
CEvalSin | |
CEvalSinh | |
CEvalSqrt | |
CEvalSub | |
CEvalSum | |
CEvalTan | |
CEvalTanh | |
CEvaluationStep | Function objects (functors) |
CStoreConst | |
CStorePrm | |
CStoreVar | |
CBasis | Represents a basis of a given type |
►CBasisKey | Describes the specification for a Basis |
CopLess | |
CBLPoints | |
CCmdLineArg | |
CComm | Base communications class |
CCommDataTypeTraits | |
CCommDataTypeTraits< Array< OneD, elemT > > | |
CCommDataTypeTraits< std::vector< elemT > > | |
CCommMpi | A global linear system |
CCommSerial | A global linear system |
CDataSource | |
CdefOpLessCreator | |
CEquation | |
CFieldDefinitions | Metadata that describes the storage properties of field output |
CFieldIO | Class for operating on Nektar++ input/output files |
►CFieldIOHdf5 | |
COffsetHelper | |
CFieldIOXml | |
CFourierPoints | |
CFourierSingleModePoints | |
Cfunc | |
Cfunctions | |
CFunctionVariableDefinition | |
CGaussPoints | |
CGraph | |
CGraphEdgeObject | |
CGraphVertexObject | |
CH5DataSource | |
CH5TagWriter | |
CKernel | |
CMeshCurvedInfo | |
CMeshCurvedPts | |
CMeshEdge | |
CMeshHex | |
►CMeshPartition | |
CGraphEdgeProperties | |
CGraphVertexProperties | |
CMeshComposite | |
CMeshCurved | |
CMeshElement | |
CMeshEntity | |
CMeshFace | |
CMeshPartitionMetis | |
CMeshPartitionScotch | |
CMeshPrism | |
CMeshPyr | |
CMeshQuad | |
CMeshTet | |
CMeshTri | |
CMeshVertex | |
►CNekFactory | Provides a generic Factory class |
CModuleEntry | Define a struct to hold the information about a module |
CNekFFTW | |
CNekManager | |
CNektarFFT | |
CNodalHexElec | |
CNodalPrismElec | |
CNodalPrismEvenlySpaced | |
CNodalPrismSPI | |
CNodalQuadElec | |
CNodalTetElec | |
CNodalTetEvenlySpaced | |
CNodalTetSPI | |
CNodalTriElec | |
CNodalTriEvenlySpaced | |
CNodalTriFekete | |
CNodalTriSPI | |
CNodalUtil | A class to assist in the construction of nodal simplex and hybrid elements in two and three dimensions |
CNodalUtilHex | Specialisation of the NodalUtil class to support nodal hex elements |
CNodalUtilPrism | Specialisation of the NodalUtil class to support nodal prismatic elements |
CNodalUtilQuad | Specialisation of the NodalUtil class to support nodal quad elements |
CNodalUtilTetrahedron | Specialisation of the NodalUtil class to support nodal tetrahedral elements |
CNodalUtilTriangle | Specialisation of the NodalUtil class to support nodal triangular elements |
Cnone | |
CPoints | Stores a set of points of datatype DataT, defined by a PointKey |
►CPointsKey | Defines a specification for a set of points |
CopLess | |
CPolyEPoints | |
CPtsField | |
CPtsIO | |
CSessionReader | Reads and parses information from a Nektar++ XML session file |
CTagWriter | Base class for writing hierarchical data (XML or HDF5) |
CTimeIntegrationAdamsBashforthOrder2 | |
CTimeIntegrationAdamsBashforthOrder3 | |
CTimeIntegrationAdamsMoultonOrder2 | |
CTimeIntegrationBackwardEuler | |
CTimeIntegrationBDFImplicitOrder1 | |
CTimeIntegrationBDFImplicitOrder2 | |
CTimeIntegrationClassicalRungeKutta4 | |
CTimeIntegrationCNAB | |
CTimeIntegrationDIRKOrder2 | |
CTimeIntegrationDIRKOrder3 | |
CTimeIntegrationForwardEuler | |
CTimeIntegrationIMEXdirk_1_1_1 | |
CTimeIntegrationIMEXdirk_1_2_1 | |
CTimeIntegrationIMEXdirk_1_2_2 | |
CTimeIntegrationIMEXdirk_2_2_2 | |
CTimeIntegrationIMEXdirk_2_3_2 | |
CTimeIntegrationIMEXdirk_2_3_3 | |
CTimeIntegrationIMEXdirk_3_4_3 | |
CTimeIntegrationIMEXdirk_4_4_3 | |
CTimeIntegrationIMEXGear | |
CTimeIntegrationIMEXOrder1 | |
CTimeIntegrationIMEXOrder2 | |
CTimeIntegrationIMEXOrder3 | |
CTimeIntegrationMCNAB | |
CTimeIntegrationMidpoint | |
CTimeIntegrationRungeKutta2 | |
CTimeIntegrationRungeKutta2_ImprovedEuler | |
CTimeIntegrationRungeKutta2_SSP | |
CTimeIntegrationRungeKutta3_SSP | |
CTimeIntegrationRungeKutta4 | |
CTimeIntegrationScheme | |
►CTimeIntegrationSchemeKey | |
CopLess | |
CTimeIntegrationSchemeOperators | |
CTimeIntegrationSolution | |
CTimeIntegrationWrapper | |
CTransposition | |
CXmlDataSource | |
CXmlTagWriter | |
►NLocalRegions | |
CExpansion | |
CExpansion0D | |
CExpansion1D | |
CExpansion2D | |
CExpansion3D | |
CHexExp | |
CLinSysKey | |
►CMatrixKey | |
CopLess | Used to lookup the create function in NekManager |
CNodalTetExp | |
CNodalTriExp | |
CPointExp | |
CPrismExp | |
CPyrExp | |
CQuadExp | |
CSegExp | |
CTetExp | |
CTriExp | |
►NMultiRegions | |
C_PeriodicEntity | |
CAssemblyMap | Base class for constructing local to global mapping of degrees of freedom |
CAssemblyMapCG | Constructs mappings for the C0 scalar continuous Galerkin formulation |
CAssemblyMapDG | |
CBottomUpSubStructuredGraph | |
Ccmpop | |
CContField1D | Abstraction of a global continuous one-dimensional spectral/hp element expansion which approximates the solution of a set of partial differential equations |
CContField2D | This class is the abstraction of a global continuous two- dimensional spectral/hp element expansion which approximates the solution of a set of partial differential equations |
CContField3D | |
CContField3DHomogeneous1D | |
CContField3DHomogeneous2D | |
CDisContField1D | This class is the abstraction of a global discontinuous two- dimensional spectral/hp element expansion which approximates the solution of a set of partial differential equations |
CDisContField2D | |
CDisContField3D | |
CDisContField3DHomogeneous1D | |
CDisContField3DHomogeneous2D | |
CExpList | Base class for all multi-elemental spectral/hp expansions |
CExpList0D | This class is the abstraction of a collection of zero-dimensional expansions which is merely a collection of points/values |
CExpList1D | This class is the abstraction of a one-dimensional multi-elemental expansions which is merely a collection of local expansions |
CExpList1DHomogeneous2D | Abstraction of a one-dimensional multi-elemental expansion which is merely a collection of local expansions |
CExpList2D | Abstraction of a two-dimensional multi-elemental expansion which is merely a collection of local expansions |
CExpList2DHomogeneous1D | Abstraction of a two-dimensional multi-elemental expansion which is merely a collection of local expansions |
CExpList3D | Abstraction of a three-dimensional multi-elemental expansion which is merely a collection of local expansions |
CExpList3DHomogeneous1D | Abstraction of a two-dimensional multi-elemental expansion which is merely a collection of local expansions |
CExpList3DHomogeneous2D | Abstraction of a one-dimensional multi-elemental expansion which is merely a collection of local expansions |
CExpListHomogeneous1D | Abstraction of a two-dimensional multi-elemental expansion which is merely a collection of local expansions |
CExpListHomogeneous2D | Abstraction of a two-dimensional multi-elemental expansion which is merely a collection of local expansions |
CGlobalLinSys | A global linear system |
CGlobalLinSysDirect | A global linear system |
CGlobalLinSysDirectFull | A global linear system |
CGlobalLinSysDirectStaticCond | A global linear system |
CGlobalLinSysIterative | A global linear system |
CGlobalLinSysIterativeFull | A global linear system |
CGlobalLinSysIterativeStaticCond | A global linear system |
CGlobalLinSysKey | Describe a linear system |
►CGlobalLinSysPETSc | A PETSc global linear system |
CShellCtx | Internal struct for MatShell and PCShell calls to store current context for callback |
CGlobalLinSysPETScFull | A global linear system |
CGlobalLinSysPETScStaticCond | A global linear system |
CGlobalLinSysStaticCond | A global linear system |
CGlobalLinSysXxt | |
CGlobalLinSysXxtFull | A global linear system |
CGlobalLinSysXxtStaticCond | A global linear system |
CGlobalMatrix | Represents a matrix of all degrees of freedom |
CGlobalMatrixKey | Describes a matrix with ordering defined by a local to global map |
CLocTraceToTraceMap | A helper class to deal with trace operations in the discontinuous Galerkin code |
CMultiLevelBisectedGraph | |
CPatchMap | |
CPreconditioner | |
CPreconditionerBlock | |
CPreconditionerDiagonal | |
CPreconditionerLinear | |
CPreconditionerLinearWithBlock | |
CPreconditionerLinearWithDiag | |
CPreconditionerLinearWithLowEnergy | |
CPreconditionerLowEnergy | |
CPreconditionerNull | |
CRobinBCInfo | |
CSubGraph | |
►NNekMeshUtils | |
Cbadsubseg | |
Cbadtriang | |
Cbehavior | |
►CBLMesh | |
CblInfo | |
CBPoint | Class for a planar boundary based samlping Point |
CCADCurve | Base class for CAD curves |
CCADCurveOCE | |
CCADObject | |
CCADSurf | Base class for a cad surface |
CCADSurfOCE | |
►CCADSystem | Base class for CAD interface system |
CEdgeLoop | Struct which descibes a collection of cad edges which are a loop on the cad surface |
CCADSystemOCE | |
CCADVert | Base class for CAD verticies |
CCADVertOCE | |
CComposite | A composite is a collection of elements |
CCondition | Defines a boundary condition |
CConfigOption | Represents a command-line configuration option |
CCPoint | Class for a curvature based samlping Point |
CCurveMesh | |
CDelaunayTriangle | |
CEdge | Represents an edge which joins two points |
CEdgeHash | Defines a hash function for edges |
CElement | Base class for element definitions |
Celement_id_less_than | Define element ordering based on ID |
CElmtConfig | Basic information about an element |
Cevent | |
CFace | Represents a face comprised of three or more edges |
CFaceHash | |
CFaceMesh | Class for surface meshes on individual surfaces (paramter plane meshes) |
Cflipstacker | |
CGenerator2D | Class containing all surface meshing routines methods and classes |
CHexahedron | A 3-dimensional six-faced element |
CHOQuadrilateral | A lightweight struct for dealing with high-order quadrilateral alignment |
CHOSurfaceMesh | |
CHOSurfHash | |
CHOTriangle | A lightweight struct for dealing with high-order triangle alignment |
CInputModule | Abstract base class for input modules |
CLine | A 1-dimensional line between two vertex nodes |
Clinesource | |
Cmemorypool | |
Cmesh | |
CMesh | |
CModule | |
CNode | Represents a point in the domain |
CNodeHash | Defines a hash function for nodes |
COctant | This class contains the infomration and methods for individal octants in the Octree |
COctree | Class for octree |
COptiEdge | |
COptiObj | |
Cosub | |
Cotri | |
COutputModule | Abstract base class for output modules |
CPoint | A 0-dimensional vertex |
CPrism | A 3-dimensional five-faced element (2 triangles, 3 quadrilaterals) |
CProcessLoadCAD | |
CProcessLoadOctree | |
CProcessModule | Abstract base class for processing modules |
CPyramid | A 3-dimensional square-based pyramidic element |
CQuadrilateral | A 2-dimensional four-sided element |
CSPBase | Base class of sizing point for octree construction these carry information the octree needs and have various types |
Csplaynode | |
CSrcPoint | Class for a general source point |
CSurfaceMesh | Class containing all surface meshing routines methods and classes |
CTetGenInterface | Class for interacting with the external library TetGen |
CTetMesh | Class for taking surface mesh and octree spec and making a 3d tet mesh |
CTetOrient | |
CTetOrientHash | |
CTetrahedron | A 3-dimensional four-faced element |
CTriangle | A 2-dimensional three-sided element |
CTriangleInterface | Class for interfacing with external library triangle |
Ctriangulateio | |
CVolumeMesh | |
►NNekOptimize | |
CGlobalOptParam | Processes global optimisation parameters from a session |
►NSolverUtils | |
CAdvection | Defines a callback function which evaluates the flux vector |
CAdvection3DHomogeneous1D | |
CAdvectionFR | |
CAdvectionNonConservative | |
CAdvectionSystem | A base class for PDEs which include an advection component |
CAdvectionWeakDG | |
CDiffusion | |
CDiffusion3DHomogeneous1D | |
CDiffusionLDG | |
CDiffusionLDGNS | |
CDiffusionLFR | |
CDiffusionLFRNS | |
CDriver | Base class for the development of solvers |
CDriverAdaptive | Base class for the adaptive polynomial order driver |
CDriverArnoldi | Base class for the development of solvers |
CDriverArpack | Base class for the development of solvers |
CDriverModifiedArnoldi | |
CDriverStandard | Base class for the development of solvers |
CDriverSteadyState | |
CEquationSystem | A base class for describing how to solve specific equations |
CFilter | |
CFilterAeroForces | |
CFilterAverageFields | |
CFilterCheckpoint | |
CFilterEnergy1D | Filter for one-dimensional energy spectrum |
CFilterEnergyBase | |
CFilterFieldConvert | |
CFilterHistoryPoints | |
CFilterModalEnergy | |
CFilterMovingAverage | |
CFilterReynoldsStresses | Append Reynolds stresses to the average fields |
CFilterThresholdMax | |
CFilterThresholdMin | |
CForcing | Defines a forcing term to be explicitly applied |
CForcingAbsorption | |
CForcingBody | |
CForcingNoise | |
CForcingProgrammatic | |
CHomoRSScalar | Wrapper class for Riemann solver scalars |
CHomoRSVector | Wrapper class for Riemann solver scalars |
CloadedFldField | |
CRiemannSolver | Abstract interface under which solvers for various Riemann problems can be implemented |
CUnsteadySystem | Base class for unsteady solvers |
CUpwindLDGSolver | Upwind scheme Riemann solver for LDG |
CUpwindSolver | Upwind scheme Riemann solver |
►NSpatialDomains | |
CBoundaryConditionBase | |
CBoundaryConditions | |
CBoundaryEntry | |
CCompToElmt | Structure holding graphvertexobject id and local element facet id |
CCurve | |
CDirichletBoundaryCondition | |
CDomain | |
CDomainRange | |
CElementEdge | |
CElementFace | |
CExpansion | |
CGeometry | Base class for shape geometry information |
CGeometry0D | 1D geometry information |
CGeometry1D | 1D geometry information |
CGeometry2D | 2D geometry information |
CGeometry3D | 3D geometry information |
CGeometryHash | |
CGeomFactors | Calculation and storage of geometric factors associated with the mapping from StdRegions reference elements to a given LocalRegions physical element in the mesh |
CGeomFactorsHash | A hash functor for geometric factors. Utilises GeomFactors::GetHash |
CHexGeom | |
CInterfaceComponent | |
CMeshGraph | Base class for a spectral/hp element mesh |
CMeshGraph1D | |
CMeshGraph2D | |
CMeshGraph3D | |
CNeumannBoundaryCondition | |
CNotDefinedBoundaryCondition | |
CPeriodicBoundaryCondition | |
CPointGeom | |
CPrismGeom | |
CPyrGeom | |
CQuadGeom | |
CRobinBoundaryCondition | |
CSegGeom | |
CTetGeom | |
CTriGeom | |
CWireframeEdgeComponent | |
►NStdRegions | The namespace associated with the the StdRegions library (StdRegions introduction) |
Ccmpop | |
►CIndexMapKey | |
CopLess | |
CIndexValue | |
CStdExpansion | The base class for all shapes |
CStdExpansion0D | |
CStdExpansion1D | |
CStdExpansion2D | |
CStdExpansion3D | |
CStdHexExp | Class representing a hexehedral element in reference space |
CStdLinSysKey | |
►CStdMatrixKey | |
CopLess | Used to lookup the create function in NekManager |
CStdNodalPrismExp | |
CStdNodalTetExp | |
CStdNodalTriExp | |
CStdPointExp | |
CStdPrismExp | Class representing a prismatic element in reference space |
CStdPyrExp | |
CStdQuadExp | |
CStdSegExp | Class representing a segment element in reference space |
CStdTetExp | |
CStdTriExp | |
►NThread | |
CThreadJob | Base class for tasks to be sent to the ThreadManager to run |
CThreadManager | The interface class for the controller for worker threads and jobs |
CThreadManagerBoost | Implementation of ThreadManager using Boost threads |
CThreadMaster | |
CThreadStartupManager | A default ThreadManager |
CThreadWorkerBoost | Implementation class for ThreadManagerBoost |
►NUtilities | |
Ccmpop | |
CDerivUtil | |
CEdgeInfo | |
CElmtConfigHash | |
CElUtil | |
CElUtilJob | |
CInputGmsh | |
CInputMCF | |
CInputNek | |
CInputNek5000 | |
CInputNekpp | |
CInputPly | Converter for Ply files |
CInputSem | |
CInputStar | Converter for VTK files |
CInputSwan | Converter for Swansea mesh format |
CInputTec | Converter for VTK files |
CInputVtk | Converter for VTK files |
CNodalUtilTriMonomial | |
CNodeComparator | |
CNodeOpti | |
CNodeOpti1D3D | |
CNodeOpti2D2D | |
CNodeOpti2D3D | |
CNodeOpti3D3D | |
CNodeOptiJob | |
COutputGmsh | Converter for Gmsh files |
COutputNekpp | Converter for Gmsh files |
COutputSTL | |
COutputVtk | Converter for Gmsh files |
CProcessBL | This processing module calculates the Jacobian of elements using SpatialDomains::GeomFactors and the Element::GetGeom method. For now it simply prints a list of elements which have negative Jacobian |
CProcessCurve | |
CProcessCurvedEdges | |
CProcessCyl | |
CProcessDetectSurf | This processing module calculates the Jacobian of elements using SpatialDomains::GeomFactors and the Element::GetGeom method. For now it simply prints a list of elements which have negative Jacobian |
CProcessExtractSurf | This processing module calculates the Jacobian of elements using SpatialDomains::GeomFactors and the Element::GetGeom method. For now it simply prints a list of elements which have negative Jacobian |
CProcessExtractTetPrismInterface | Module to extract interface between prismatic and tetrahedral elements |
CProcessExtrude | This processing module extrudes a 2d mesh in the z direction |
CProcessInsertSurface | This processing module calculates the Jacobian of elements using SpatialDomains::GeomFactors and the Element::GetGeom method. For now it simply prints a list of elements which have negative Jacobian |
CProcessJac | This processing module calculates the Jacobian of elements using SpatialDomains::GeomFactors and the Element::GetGeom method. For now it simply prints a list of elements which have negative Jacobian |
CProcessLinear | This processing module removes all the high-order information from the mesh leaving just the linear elements |
CProcessLinkCheck | This processing module calculates the Jacobian of elements using SpatialDomains::GeomFactors and the Element::GetGeom method. For now it simply prints a list of elements which have negative Jacobian |
CProcessOptiExtract | |
CProcessPerAlign | |
CProcessScalar | This processing module calculates the Jacobian of elements using SpatialDomains::GeomFactors and the Element::GetGeom method. For now it simply prints a list of elements which have negative Jacobian |
CProcessSpherigon | |
CProcessTetSplit | This processing module calculates the Jacobian of elements using SpatialDomains::GeomFactors and the Element::GetGeom method. For now it simply prints a list of elements which have negative Jacobian |
CProcessVarOpti | |
CResidual | |
CSplitEdgeHelper | |
CSplitMapHelper | |
CAdjointAdvection | Advection for the adjoint form of the linearised Navier-Stokes equations |
CAlternateSkewAdvection | |
CAPE | |
CAPESolver | |
CArray | |
CArray< OneD, const DataType > | 1D Array of constant elements with garbage collection and bounds checking |
CArray< OneD, DataType > | 1D Array |
CArray< ThreeD, const DataType > | 3D array with garbage collection and bounds checking |
CArray< ThreeD, DataType > | A 3D array |
CArray< TwoD, const DataType > | 2D array with garbage collection and bounds checking |
CArray< TwoD, DataType > | A 2D array |
CArrayDestructionPolicy | |
CArrayDestructionPolicy< ObjectType, typename boost::disable_if< boost::is_fundamental< ObjectType > >::type > | |
CArrayDestructionPolicy< ObjectType, typename boost::enable_if< boost::is_fundamental< ObjectType > >::type > | |
CArrayInitializationPolicy | |
CArrayInitializationPolicy< ObjectType, typename boost::disable_if< boost::is_fundamental< ObjectType > >::type > | |
CArrayInitializationPolicy< ObjectType, typename boost::enable_if< boost::is_fundamental< ObjectType > >::type > | |
CArterialPressureArea | A global linear system |
CArtificialDiffusion | Encapsulates the artificial diffusion used in shock capture |
CAssignableConcept | |
CAUSM0Solver | |
CAUSM1Solver | |
CAUSM2Solver | |
CAUSM3Solver | |
CAverageSolver | |
CBandedMatrixFuncs | |
CBidomain | A model for cardiac conduction |
CBidomainRoth | A model for cardiac conduction |
CCanGetRawPtr | |
CCanGetRawPtr< NekMatrix< NekMatrix< T, R >, ScaledMatrixTag > > | |
CCanGetRawPtr< NekMatrix< T, M > > | |
CCanGetRawPtr< NekMatrix< T, StandardMatrixTag > > | |
CCellModel | Cell model base class |
CCellModelAlievPanfilov | Aliev Panfilov model |
CCellModelFitzHughNagumo | FitzHugh-Nagumo model |
CCFLtester | |
CCFSBndCond | Encapsulates the user-defined boundary conditions for compressible flow solver |
CCompressibleFlowSystem | |
CCompressibleSolver | |
CConsistentObjectAccess | |
CConsistentObjectAccess< boost::shared_ptr< DataType > > | |
CConsistentObjectAccess< DataType * > | |
CConstMatrix | |
CCoupledAssemblyMap | Modified version of MultiRegions::AssemblyMapCG that allows for coupled fields [u,v,w] instead of individual scalar fields u, v and w |
CCoupledLinearNS | |
CCoupledLocalToGlobalC0ContMap | |
CcoupledSolverMatrices | |
CCourtemancheRamirezNattel98 | |
CDiagonalMatrixFuncs | |
CEigenValuesAdvection | |
CEulerCFE | |
CExactSolverToro | |
CExtrapolate | |
CExtrapOrder0BC | Extrapolation of order 0 for all the variables such that, at the boundaries, a trivial Riemann problem is solved |
CFentonKarma | |
CFilterBenchmark | Records activation and repolarisation times |
CFilterCellHistoryPoints | |
CFilterCheckpointCellModel | |
CFilterElectrogram | |
CFilterEnergy | |
CFilterMovingBody | |
CFlagList | Defines a list of flags |
CForcingMovingBody | |
CForcingStabilityCoupledLNS | |
CFourD | |
CFox02 | |
CFullMatrixFuncs | |
CHelmholtz | |
CHighOrderOutflow | |
CHLLCSolver | |
CHLLSolver | |
CImageWarpingSystem | |
CIncNavierStokes | This class is the base class for Navier Stokes problems |
CInterfacePoint | |
CIsentropicVortex | |
CIsentropicVortexBC | Wall boundary conditions for compressible flow problems |
CIsSharedPointer | |
CIsSharedPointer< boost::shared_ptr< DataType > > | |
CIsVector | |
CIsVector< NekVector< DataType > > | |
CIterativeElasticSystem | Class for iterative elastic system, in which linear elasticity is applied in substeps to attain a large deformation |
CLaplace | |
CLaxFriedrichsSolver | |
CLinearAverageSolver | |
CLinearElasticSystem | Base class for linear elastic system |
CLinearHLLSolver | |
CLinearisedAdvection | |
CLinearSWE | |
CLinearSWESolver | |
CLinearSystem | |
CLinearSystemSolver | |
CLowerTriangularBandedMatrixFuncs | |
CLowerTriangularMatrixFuncs | |
CLuoRudy91 | |
CLymphaticPressureArea | A global linear system |
CMappingExtrapolate | |
CMatrix | |
►CMemoryManager | General purpose memory allocation routines with the ability to allocate from thread specific memory pools |
CDeallocateSharedPtr | |
CDefaultCustomDeallocator | |
Crebind | |
CMemPool | |
CMonodomain | A model for cardiac conduction |
CNavierStokesAdvection | |
CNavierStokesCFE | |
CNekMatrix | |
►CNekMatrix< DataType, StandardMatrixTag > | Standard Matrix |
►Citerator_impl | |
CTagType | |
CTagType< const Z > | |
CProxy | |
►CNekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
Citerator_base | |
►CNekMatrix< NekMatrix< DataType, InnerMatrixType >, ScaledMatrixTag > | |
Cconst_iterator | |
CNekPoint | |
CNekPtr | |
CNekSparseDiagBlkMatrix | |
CNekSparseMatrix | |
CNekVector | |
CNoAdvection | |
CNonlinearPeregrine | |
CNonlinearSWE | |
CNonlinearSWESolver | |
CNonSmoothShockCapture | Non Smooth artificial diffusion for shock capture for compressible flow problems |
CNoSolver | |
COneD | |
CPanditGilesDemir03 | |
►CParseUtils | |
Cfctor1 | |
Cfctor2 | |
Cfctor3 | |
Cfctor4 | |
Cfctor5 | |
CSymbolFunctor | |
CValueFunctor | |
CPoisson | |
CPressureInflowFileBC | Pressure inflow boundary conditions for compressible flow problems where either the density and the velocities are assigned from a file or the full state is assigned from a file (depending on the problem type, either subsonic or supersonic) |
CPressureOutflowBC | Pressure outflow boundary conditions for compressible flow problems |
CPressureOutflowFileBC | Pressure outflow boundary conditions for compressible flow problems |
CPressureOutflowNonReflectiveBC | Pressure outflow non-reflective boundary conditions for compressible flow problems |
CProjection | |
CProtocol | Protocol base class |
CProtocolS1 | Protocol base class |
CProtocolS1S2 | Protocol base class |
CProtocolSingle | Protocol base class |
CPulseWaveBoundary | |
CPulseWavePressureArea | |
CPulseWavePropagation | |
CPulseWaveSystem | Base class for unsteady solvers |
CPulseWaveSystemOutput | Base class for unsteady solvers |
CQInflow | A global linear system |
CRawType | |
CRawType< boost::shared_ptr< const T > > | |
CRawType< boost::shared_ptr< const volatile T > > | |
CRawType< boost::shared_ptr< T > > | |
CRawType< boost::shared_ptr< volatile T > > | |
CRawType< const boost::shared_ptr< const T > > | |
CRawType< const boost::shared_ptr< const volatile T > > | |
CRawType< const boost::shared_ptr< T > > | |
CRawType< const boost::shared_ptr< volatile T > > | |
CRawType< const T * > | |
CRawType< const T *const > | |
CRawType< const T *const volatile > | |
CRawType< const T *volatile > | |
CRawType< const T > | |
CRawType< const volatile boost::shared_ptr< const T > > | |
CRawType< const volatile boost::shared_ptr< const volatile T > > | |
CRawType< const volatile boost::shared_ptr< T > > | |
CRawType< const volatile boost::shared_ptr< volatile T > > | |
CRawType< const volatile T * > | |
CRawType< const volatile T *const > | |
CRawType< const volatile T *const volatile > | |
CRawType< const volatile T *volatile > | |
CRawType< const volatile T > | |
CRawType< T * > | |
CRawType< T *const > | |
CRawType< T *const volatile > | |
CRawType< T *volatile > | |
CRawType< volatile boost::shared_ptr< const T > > | |
CRawType< volatile boost::shared_ptr< const volatile T > > | |
CRawType< volatile boost::shared_ptr< T > > | |
CRawType< volatile boost::shared_ptr< volatile T > > | |
CRawType< volatile T * > | |
CRawType< volatile T *const > | |
CRawType< volatile T *const volatile > | |
CRawType< volatile T *volatile > | |
CRawType< volatile T > | |
CRCROutflow | A global linear system |
CRiemannInvariantBC | Outflow characteristic boundary conditions for compressible flow problems |
CRinglebFlow | |
CRinglebFlowBC | Wall boundary conditions for compressible flow problems |
CRoeSolver | |
CROutflow | A global linear system |
CShallowWaterSystem | Base class for unsteady solvers |
CSkewSymmetricAdvection | |
CSmoothShockCapture | Smooth artificial diffusion for shock capture for compressible flow problems |
CStandardExtrapolate | |
CSteadyAdvectionDiffusion | |
CSteadyAdvectionDiffusionReaction | |
CStimulus | Stimulus base class |
CStimulusCirc | Protocol base class |
CStimulusPoint | Protocol base class |
CStimulusRect | Protocol base class |
►CStorageSmvBsr | |
►Cconst_iterator | |
CIterType | |
CSubSteppingExtrapolate | |
CSubSteppingExtrapolateWeakPressure | |
CSymmetricBandedMatrixFuncs | |
CSymmetricMatrixFuncs | |
CSymmetryBC | Symmetry boundary conditions for compressible flow problems |
CTenTusscher06 | |
CTerminalOutflow | A global linear system |
CThreeD | |
CTimeDependentBC | Time dependent boundary condition |
CTimeDependentInflow | A global linear system |
CTimer | |
CTriangularBandedMatrixFuncs | |
CTriangularMatrixFuncs | |
CTwoD | |
CUndefinedInOutflow | A global linear system |
CUnsteadyAdvection | |
CUnsteadyAdvectionDiffusion | |
CUnsteadyDiffusion | |
CUnsteadyInviscidBurger | |
CUnsteadyViscousBurgers | |
CUpperTriangularBandedMatrixFuncs | |
CUpperTriangularMatrixFuncs | |
CUpwindSolver | |
CVariableConverter | |
CVCSMapping | |
CVCSWeakPressure | |
CVelocityCorrectionScheme | |
CVortexWaveInteraction | |
CWallBC | Wall boundary conditions for compressible flow problems |
CWallViscousBC | Wall boundary conditions for viscous compressible flow problems |
CWeakPressureExtrapolate | |
CWinslow99 | |
CWomersleyParams | |
CXmlUtil | |
►NXxt | |
Ccomm | |
Ccrs_data | |
Ccsr_mat | |
Csparse_cholesky | |
CA | |
CBlock | |
CClass | |
CClass | |
CClass | |
CClass | |
CDiffusion | |
CEdge | |
CElement | |
CGlobalLinSysIterativeCG | |
CMesh | |
CMoveVerts | |
CNull | |
COrd | |
CPulseWaveFlow | |
CSegment | |
CSimple | |
CSimple | |
CTriangle | |
CVertex | Represents a vertex in the mesh |
CVertexHash | Hash function for the Vertex struct used for defining sets |