|
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 |
1.8.8