►Nboost | |
►Npython | |
►Nconverter | |
Cshared_ptr_from_python_new | |
Cshared_ptr_from_python | |
►Ndetail | |
Cis_shared_ptr< std::shared_ptr< T > > | |
Cvalue_is_shared_ptr | |
Cobject_manager_get_pytype | |
Cobject_manager_get_pytype< true > | |
Cobject_manager_to_python_value | |
Cregistry_to_python_value | |
Cshared_ptr_to_python_value | |
Cto_python_value | |
►NCellMLToNektar | |
►Ncellml_metadata | |
CRdfProcessor | |
►NCellMLToNektarTranslator | |
CCellMLToNektarTranslator | |
►Noptimize | |
CPartialEvaluator | Partial Evaluation # |
►CLookupTableAnalyser | |
CLUTState | |
CLinearityAnalyser | |
►CExpressionMatcher | |
CA | |
CN | |
CPattern | |
CR | |
CV | |
CX | |
CRushLarsenAnalyser | |
►Nprocessors | |
CModelModificationError | |
CModelModifier | |
CInterfaceGenerator | |
CUnitsConverter | |
►Npycml | |
Celement_base | |
Ccomment_base | |
Ccellml_model | |
Ccellml_component | |
Ccellml_variable | |
CUnitsSet | |
Ccellml_units | |
Ccellml_unit | |
CEvaluationError | |
CMathsError | |
CUnitsError | |
Cmathml_units_mixin | MathML elements # |
Cmathml_units_mixin_tokens | |
Cmathml_units_mixin_set_operands | |
Cmathml_units_mixin_equalise_operands | |
Cmathml_units_mixin_choose_nearest | |
Cmathml_units_mixin_container | |
Cmathml | |
Cmathml_math | |
Cmathml_constructor | |
Cmathml_cn | |
Cmathml_ci | |
►Cmathml_apply | |
COPS | |
Cmathml_piecewise | |
Cmathml_lambda | |
Cmathml_operator | |
Cmathml_diff | |
Creduce_commutative_nary | |
Cmathml_plus | |
Cmathml_minus | |
Cmathml_times | |
Cmathml_divide | |
Cmathml_exp | |
Cmathml_ln | |
Cmathml_log | |
Cmathml_abs | |
Cmathml_power | |
Cmathml_root | |
Cmathml_and | |
Cmathml_or | |
Cmathml_leq | |
Cmathml_lt | |
Cmathml_geq | |
Cmathml_gt | |
Cmathml_neq | |
Cmathml_eq | |
Cmathml_rem | |
Cmathml_logbase | |
Cmathml_degree | |
Cmathml_otherwise | |
Cmathml_piece | |
Cmathml_sin | |
Cmathml_cos | |
Cmathml_tan | |
Cmathml_arcsin | |
Cmathml_arccos | |
Cmathml_arctan | |
►Ntranslators | |
CTranslationError | |
CConfigurationError | |
►CCellMLTranslator | |
CNameAlreadyRegistered | |
CSolverInfo | |
CConfigurationStore | |
►Nutilities | |
COnlyWarningsFilter | |
COnlyDebugFilter | |
COnlyTheseSourcesFilter | |
CNotifyHandler | |
CColourable | |
CSentinel | |
Cunitary_iterator | |
►Nvalidator | |
CValidatorError | |
CCellMLValidator | |
CLxmlRelaxngValidator | |
►CRvpRelaxngValidator | |
CRvpProtocolError | |
►Nclass_topology | |
CTopology | |
►Nclass_topology_unit_test | |
CTesting | |
►NGs | |
Carray | |
Ccomm | |
Cpw_comm_data | |
Cpw_data | |
Ccr_stage | |
Ccr_data | |
Callreduce_data | |
Cgs_remote | |
Cgs_data | |
►NNektar | The above copyright notice and this permission notice shall be included |
►NCollections | |
CBwdTrans_StdMat | Backward transform operator using standard matrix approach |
CBwdTrans_MatrixFree | Backward transform operator using matrix free operators |
CBwdTrans_IterPerExp | Backward transform operator using default StdRegions operator |
CBwdTrans_NoCollection | Backward transform operator using LocalRegions implementation |
CBwdTrans_SumFac_Seg | Backward transform operator using sum-factorisation (Segment) |
CBwdTrans_SumFac_Quad | Backward transform operator using sum-factorisation (Quad) |
CBwdTrans_SumFac_Tri | Backward transform operator using sum-factorisation (Tri) |
CBwdTrans_SumFac_Hex | Backward transform operator using sum-factorisation (Hex) |
CBwdTrans_SumFac_Tet | Backward transform operator using sum-factorisation (Tet) |
CBwdTrans_SumFac_Prism | Backward transform operator using sum-factorisation (Prism) |
CBwdTrans_SumFac_Pyr | Backward transform operator using sum-factorisation (Pyr) |
CCoalescedGeomData | |
CCollection | Collection |
COpImpTimingKey | |
CCollectionOptimisation | |
CHelmholtz_NoCollection | Helmholtz operator using LocalRegions implementation |
CHelmholtz_IterPerExp | Helmholtz operator using LocalRegions implementation |
CHelmholtz_MatrixFree | Helmholtz operator using matrix free operators |
CIProductWRTBase_StdMat | Inner product operator using standard matrix approach |
CIProductWRTBase_MatrixFree | Inner product operator using operator using matrix free operators |
CIProductWRTBase_IterPerExp | Inner product operator using element-wise operation |
CIProductWRTBase_NoCollection | Inner product operator using original MultiRegions implementation |
CIProductWRTBase_SumFac_Seg | Inner product operator using sum-factorisation (Segment) |
CIProductWRTBase_SumFac_Quad | Inner product operator using sum-factorisation (Quad) |
CIProductWRTBase_SumFac_Tri | Inner product operator using sum-factorisation (Tri) |
CIProductWRTBase_SumFac_Hex | Inner Product operator using sum-factorisation (Hex) |
CIProductWRTBase_SumFac_Tet | Inner product operator using sum-factorisation (Tet) |
CIProductWRTBase_SumFac_Prism | Inner Product operator using sum-factorisation (Prism) |
CIProductWRTBase_SumFac_Pyr | Inner Product operator using sum-factorisation (Pyr) |
CIProductWRTDerivBase_StdMat | Inner product WRT deriv base operator using standard matrix approach |
CIProductWRTDerivBase_MatrixFree | Inner product operator using operator using matrix free operators |
CIProductWRTDerivBase_IterPerExp | Inner product WRT deriv base operator using element-wise operation |
CIProductWRTDerivBase_NoCollection | Inner product WRT deriv base operator using LocalRegions implementation |
CIProductWRTDerivBase_SumFac_Seg | Inner product WRT deriv base operator using sum-factorisation (Segment) |
CIProductWRTDerivBase_SumFac_Quad | Inner product WRT deriv base operator using sum-factorisation (Quad) |
CIProductWRTDerivBase_SumFac_Tri | Inner product WRT deriv base operator using sum-factorisation (Tri) |
CIProductWRTDerivBase_SumFac_Hex | Inner product WRT deriv base operator using sum-factorisation (Hex) |
CIProductWRTDerivBase_SumFac_Tet | Inner product WRT deriv base operator using sum-factorisation (Tet) |
CIProductWRTDerivBase_SumFac_Prism | Inner product WRT deriv base operator using sum-factorisation (Prism) |
CIProductWRTDerivBase_SumFac_Pyr | Inner product WRT deriv base operator using sum-factorisation (Pyr) |
CMatrixFreeBase | |
CMatrixFreeOneInOneOut | |
CMatrixFreeMultiInOneOut | |
CMatrixFreeOneInMultiOut | |
COperator | Base class for operators on a collection of elements |
CPhysDeriv_StdMat | Phys deriv operator using standard matrix approach |
CPhysDeriv_MatrixFree | Phys deriv operator using matrix free operators |
CPhysDeriv_IterPerExp | Phys deriv operator using element-wise operation |
CPhysDeriv_NoCollection | Phys deriv operator using original LocalRegions implementation |
CPhysDeriv_SumFac_Seg | Phys deriv operator using sum-factorisation (Segment) |
CPhysDeriv_SumFac_Quad | Phys deriv operator using sum-factorisation (Quad) |
CPhysDeriv_SumFac_Tri | Phys deriv operator using sum-factorisation (Tri) |
CPhysDeriv_SumFac_Hex | Phys deriv operator using sum-factorisation (Hex) |
CPhysDeriv_SumFac_Tet | Phys deriv operator using sum-factorisation (Tet) |
CPhysDeriv_SumFac_Prism | Phys deriv operator using sum-factorisation (Prism) |
CPhysDeriv_SumFac_Pyr | Phys deriv operator using sum-factorisation (Pyramid) |
►Ndetail | |
CThreadSpecificPool | |
►NFieldUtils | |
CField | |
CFieldConvertComm | |
CInputDat | Input module for Xml files |
CInputFld | |
CInputNek5000 | |
CInputPts | |
CInputSemtex | |
CInputXml | |
CInterpolator | A class that contains algorithms for interpolation between pts fields, expansions and different meshes |
CConfigOption | Represents a command-line configuration option |
CModule | |
CInputModule | Abstract base class for input modules |
CProcessModule | Abstract base class for processing modules |
COutputModule | Abstract base class for output modules |
►COctree | |
COctant | |
COutputFileBase | Converter from fld to vtk |
COutputFld | Output to fld format |
COutputInfo | |
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 |
COutputVtkBase | 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 |
CProcessBodyFittedVelocity | 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 |
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 |
CProcessCFL | This processing module calculates the CFL 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 |
CProcessCreateExp | This processing module scales the input fld file |
CProcessDeform | |
CTriFaceIDs | |
CTriFaceHash | |
CProcessDisplacement | |
CProcessDOF | This processing module calculates the number of DOF |
CProcessEquiSpacedOutput | This processing module interpolates one field to another |
CProcessFieldFromString | This processing module adds a new field from a string definition |
CProcessGrad | This processing module calculates the gradient and adds it as an extra-field to the output file |
CProcessHalfModeToFourier | This processing modifies Fourier Half Mode to a Fourier expansion |
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 |
CProcessInterpPtsToPts | This processing module interpolates one field to another |
CIso | |
CIsoVertex | |
CProcessIsoContour | This processing module extracts an isocontour |
CProcessJacobianEnergy | This processing module scales the input fld file |
CProcessL2Criterion | This processing module calculates the Lambda 2 Criterion and adds it as an extra-field to the output file |
CProcessMapping | This processing module scales the input fld file |
CProcessMean | This processing module computes the mean of each field |
CProcessMeanMode | This processing module replaces all expansions by the mean mode from 3DH1D fields |
CProcessMultiShear | This processing module calculates the shear stress metrics and writes it to a surface output file |
CProcessNumModes | This processing module determine the number of modes and adds it as an extra-field to the output file |
►CProcessPhiFromFile | |
CSTLobject | STL file object |
Ctriangle | Object representing a 3D triangle |
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 |
CProcessRemoveField | This processing module adds a new field from a string definition |
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 |
CProcessStreamFunction | This processing module calculates the stream function of a 2D field and adds it as an extra-field to the 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 |
CProcessVelocityDivergence | This processing module calculates the divergence of the velocity field 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 |
CProcessWallNormalData | 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 |
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 |
►NGlobalMapping | |
CMapping | Base class for mapping to be applied to the coordinate system |
CMappingGeneral | |
CMappingTranslation | |
CMappingXofXZ | |
CMappingXofZ | |
CMappingXYofXY | |
CMappingXYofZ | |
►NLibUtilities | |
►NH5 | |
CError | |
CObject | HDF5 base class |
CPList | |
►CCanHaveGroupsDataSets | Mixin for objects that contain groups and datasets (Group and File) |
CLinkIterator | |
►CCanHaveAttributes | Mixin for objects that can have attributes (Group, DataSet, DataType) |
CAttrIterator | |
CDataSpace | HDF5 DataSpace wrapper |
CDataTypeConversionPolicy | |
CDataTypeTraits | Traits class for HDF5 data types |
CDataType | Wrap and HDF5 data type object. Technically this can have attributes, but not really bothered |
CCompoundDataType | |
CPredefinedDataType | Predefined HDF data types that must not be closed when done with |
CAttribute | HDF5 Attribute Wrapper |
CFile | HDF5 file wrapper |
CGroup | HDF5 Group wrapper |
CDataSet | |
CDataTypeConversionPolicy< std::string > | |
CGitConsts | |
CCsvIO | |
CDomainRange | |
CEquation | |
CTagWriter | Base class for writing hierarchical data (XML or HDF5) |
CDataSource | |
CFieldDefinitions | Metadata that describes the storage properties of field output |
CFieldIO | Class for operating on Nektar++ input/output files |
CH5DataSource | |
CH5TagWriter | |
►CFieldIOHdf5 | |
COffsetHelper | |
CXmlDataSource | |
CXmlTagWriter | |
CFieldIOXml | |
►CInterpolator | A class that contains algorithms for interpolation between pts fields, expansions and different meshes |
CPtsPoint | |
►CNekFactory | Provides a generic Factory class |
CModuleEntry | Define a struct to hold the information about a module |
CdefOpLessCreator | |
CNekManager | |
CPtsField | |
CPtsIO | |
CCmdLineArg | |
CTimeIntScheme | |
CFunctionVariableDefinition | |
CSessionReader | Reads and parses information from a Nektar++ XML session file |
CTimer | |
CCommRequest | Class for communicator request type |
CComm | Base communications class |
CCommCwipi | A global linear system |
CCommDataTypeTraits | |
CCommDataTypeTraits< std::vector< elemT > > | |
CCommDataTypeTraits< Array< OneD, elemT > > | |
CCommRequestMpi | Class for communicator request type |
CCommMpi | A global linear system |
CCommSerial | A global linear system |
CTransposition | |
CNekFFTW | |
CNektarFFT | |
►CBasisKey | Describes the specification for a Basis |
CopLess | |
CBasis | Represents a basis of a given type |
CBLPoints | |
CPoints | Stores a set of points of datatype DataT, defined by a PointKey |
CFourierPoints | |
CFourierSingleModePoints | |
CGaussPoints | |
CGraphVertexObject | |
CGraphEdgeObject | |
CGraph | |
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 |
CNodalUtilTriangle | Specialisation of the NodalUtil class to support nodal triangular elements |
CNodalUtilTetrahedron | Specialisation of the NodalUtil class to support nodal tetrahedral elements |
CNodalUtilPrism | Specialisation of the NodalUtil class to support nodal prismatic elements |
CNodalUtilQuad | Specialisation of the NodalUtil class to support nodal quad elements |
CNodalUtilHex | Specialisation of the NodalUtil class to support nodal hex elements |
►CPointsKey | Defines a specification for a set of points |
CopLess | |
CPolyEPoints | |
Cfunc | |
Cfunctions | |
►CInterpreter | Interpreter class for the evaluation of mathematical expressions |
►CExpressionEvaluator | Concrete implementation of the interface defined in Interpreter |
►CAnalyticExpression | |
Cdefinition | |
Cvariables | |
CCopyState | |
CEvalAbs | |
CEvalAcos | |
CEvalAng | |
CEvalAsin | |
CEvalAtan | |
CEvalAtan2 | |
CEvalAWGN | |
CEvalBessel | |
CEvalCeil | |
CEvalCos | |
CEvalCosh | |
CEvalDiv | |
CEvalExp | |
CEvalFabs | |
CEvalFloor | |
CEvalFmod | |
CEvalLog | |
CEvalLog10 | |
CEvalLogicalEqual | |
CEvalLogicalGeq | |
CEvalLogicalGreater | |
CEvalLogicalLeq | |
CEvalLogicalLess | |
CEvalMod | |
CEvalMul | |
CEvalNeg | |
CEvalPow | |
CEvalRad | |
CEvalSign | |
CEvalSin | |
CEvalSinh | |
CEvalSqrt | |
CEvalSub | |
CEvalSum | |
CEvalTan | |
CEvalTanh | |
CEvaluationStep | Function objects (functors) |
CStoreConst | |
CStorePrm | |
CStoreVar | |
CKernel | |
CNekLinSysIter | |
CNekLinSysIterCG | |
CNekLinSysIterFixedpointJacobi | |
CNekLinSysIterGMRES | |
CNekNonlinSys | |
CNekNonlinSysNewton | |
CNekSysOperators | |
CNekSysKey | |
CNekSys | |
CAdamsBashforthTimeIntegrationScheme | |
CAdamsBashforthOrder1TimeIntegrationScheme | |
CAdamsBashforthOrder2TimeIntegrationScheme | |
CAdamsBashforthOrder3TimeIntegrationScheme | |
CAdamsBashforthOrder4TimeIntegrationScheme | |
CAdamsMoultonTimeIntegrationScheme | |
CAdamsMoultonOrder1TimeIntegrationScheme | |
CAdamsMoultonOrder2TimeIntegrationScheme | |
CAdamsMoultonOrder3TimeIntegrationScheme | |
CAdamsMoultonOrder4TimeIntegrationScheme | |
CBDFImplicitTimeIntegrationScheme | |
CBDFImplicitOrder1TimeIntegrationScheme | |
CBDFImplicitOrder2TimeIntegrationScheme | |
CBDFImplicitOrder3TimeIntegrationScheme | |
CBDFImplicitOrder4TimeIntegrationScheme | |
CCNABTimeIntegrationScheme | |
CDIRKTimeIntegrationScheme | |
CDIRKOrder1TimeIntegrationScheme | |
CDIRKOrder2TimeIntegrationScheme | |
CDIRKOrder3TimeIntegrationScheme | |
CDIRKOrder3_ES5TimeIntegrationScheme | |
CDIRKOrder4_ES6TimeIntegrationScheme | |
CEulerExponentialTimeIntegrationScheme | |
CEulerTimeIntegrationScheme | |
CBackwardEulerTimeIntegrationScheme | |
CForwardEulerTimeIntegrationScheme | |
CExplicitTimeIntegrationSchemeSDC | |
CIMEXdirkTimeIntegrationScheme | |
CIMEXdirk_1_1_1TimeIntegrationScheme | |
CIMEXdirk_1_2_1TimeIntegrationScheme | |
CIMEXdirk_1_2_2TimeIntegrationScheme | |
CIMEXdirk_2_2_2TimeIntegrationScheme | |
CIMEXdirk_2_3_2TimeIntegrationScheme | |
CIMEXdirk_2_3_3TimeIntegrationScheme | |
CIMEXdirk_3_4_3TimeIntegrationScheme | |
CIMEXdirk_4_4_3TimeIntegrationScheme | |
CIMEXGearTimeIntegrationScheme | |
CIMEXTimeIntegrationScheme | |
CIMEXOrder1TimeIntegrationScheme | |
CIMEXOrder2TimeIntegrationScheme | |
CIMEXOrder3TimeIntegrationScheme | |
CIMEXOrder4TimeIntegrationScheme | |
CIMEXTimeIntegrationSchemeSDC | |
CImplicitTimeIntegrationSchemeSDC | |
CMCNABTimeIntegrationScheme | |
CRungeKuttaTimeIntegrationScheme | |
CRungeKutta1TimeIntegrationScheme | |
CRungeKutta2TimeIntegrationScheme | |
CRungeKutta3TimeIntegrationScheme | |
CClassicalRungeKutta4TimeIntegrationScheme | |
CRungeKutta4TimeIntegrationScheme | |
CRungeKutta5TimeIntegrationScheme | |
CRungeKutta2_ImprovedEulerTimeIntegrationScheme | |
CRungeKutta2_SSPTimeIntegrationScheme | |
CRungeKutta3_SSPTimeIntegrationScheme | |
CTimeIntegrationAlgorithmGLM | |
CTimeIntegrationScheme | Base class for time integration schemes |
►CFractionalInTimeIntegrationScheme | Class for fractional-in-time integration |
CInstance | |
CTimeIntegrationSchemeGEM | Class for spectral deferred correction integration |
CTimeIntegrationSchemeGLM | Base class for GLM time integration schemes |
CTimeIntegrationSchemeOperators | Binds a set of functions for use by time integration schemes |
CTimeIntegrationSchemeSDC | Class for spectral deferred correction integration |
CTimeIntegrationSolutionGLM | |
►NLocalRegions | |
CExpansion | |
CExpansion0D | |
CExpansion1D | |
CExpansion2D | |
CExpansion3D | |
CHexExp | |
CIndexValue | |
►CIndexMapKey | |
CopLess | |
CLinSysKey | |
►CMatrixKey | |
CopLess | Used to lookup the create function in NekManager |
CNodalTetExp | |
CNodalTriExp | |
CPointExp | |
CPrismExp | |
CPyrExp | |
CQuadExp | |
CSegExp | |
CTetExp | |
CTriExp | |
►NMultiRegions | |
CExchangeMethod | |
CSerial | |
CAllToAll | |
CAllToAllV | |
CNeighborAllToAllV | |
CPairwise | |
CAssemblyCommDG | Implements communication for populating forward and backwards spaces across processors in the discontinuous Galerkin routines |
CAssemblyMap | Base class for constructing local to global mapping of degrees of freedom |
CAssemblyMapCG | Constructs mappings for the C0 scalar continuous Galerkin formulation |
CAssemblyMapDG | |
CInterfaceTrace | |
CInterfaceExchange | |
CInterfaceMapDG | |
Ccmpop | |
CLocTraceToTraceMap | A helper class to deal with trace operations in the discontinuous Galerkin code |
CContField | 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 |
CContField3DHomogeneous1D | |
CContField3DHomogeneous2D | |
CDisContField | This class is the abstractio n of a global discontinuous two- dimensional spectral/hp element expansion which approximates the solution of a set of partial differential equations |
CDisContField3DHomogeneous1D | |
CDisContField3DHomogeneous2D | |
CExpList | Base class for all multi-elemental spectral/hp expansions |
CExpList2DHomogeneous1D | Abstraction of a two-dimensional multi-elemental expansion which is merely a collection of local expansions |
CExpList2DHomogeneous2D | Abstraction of a one-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 |
CGJPStabilisation | |
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 |
CRobinBCInfo | |
CPeriodicEntity | |
CRotPeriodicInfo | |
CPreconditioner | |
CPreconditionerBlock | |
CPreconditionerDiagonal | |
CPreconditionerNull | |
CPreconditionerLinear | |
CPreconditionerLinearWithBlock | |
CPreconditionerLinearWithDiag | |
CPreconditionerLinearWithLowEnergy | |
CPreconditionerLowEnergy | |
CPatchMap | |
CSubGraph | |
CMultiLevelBisectedGraph | |
CBottomUpSubStructuredGraph | |
►NSolverUtils | |
CAdvection | An abstract base class encapsulating the concept of advection of a vector field |
CAdvection3DHomogeneous1D | |
CAdvectionFR | |
CAdvectionNonConservative | |
CAdvectionWeakDG | |
CHomoRSScalar | Wrapper class for Riemann solver scalars |
CHomoRSVector | Wrapper class for Riemann solver scalars |
CAdvectionSystem | A base class for PDEs which include an advection component |
CCoupling | |
CCouplingCwipi | |
CCouplingFile | |
CSessionFunction | |
CDiffusion | |
CDiffusion3DHomogeneous1D | |
CDiffusionIP | |
CDiffusionLDG | |
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 | |
CDriverParareal | Base class for the development of solvers |
CDriverStandard | Base class for the development of solvers |
CDriverSteadyState | |
CEquationSystem | A base class for describing how to solve specific equations |
CFilter | |
CFilterAeroForces | |
CFilterAverageFields | |
CFilterBodyFittedVelocity | |
CFilterCheckpoint | |
CFilterEnergy | |
CFilterEnergy1D | Filter for one-dimensional energy spectrum |
CFilterError | |
CFilterFieldConvert | |
CFilterHistoryPoints | |
CFilterIntegral | |
CFluidInterface | |
CFilterMaxMinFields | |
CFilterMean | |
CFilterModalEnergy | |
CFilterMovingAverage | |
CFilterThresholdMax | |
CFilterThresholdMin | |
CForcing | Defines a forcing term to be explicitly applied |
CForcingAbsorption | |
CForcingBody | |
CForcingMovingReferenceFrame | |
CForcingNoise | |
CForcingProgrammatic | |
CMMFSystem | A base class for PDEs which include an advection component |
CRiemannSolver | Abstract interface under which solvers for various Riemann problems can be implemented |
CUpwindLDGSolver | Upwind scheme Riemann solver for LDG |
CUpwindSolver | Upwind scheme Riemann solver |
CUnsteadySystem | Base class for unsteady solvers |
CFilterReynoldsStresses | Append Reynolds stresses to the average fields |
►NSpatialDomains | |
CBoundaryConditionBase | |
CDirichletBoundaryCondition | |
CNeumannBoundaryCondition | |
CRobinBoundaryCondition | |
CPeriodicBoundaryCondition | |
CNotDefinedBoundaryCondition | |
CBoundaryConditions | |
CCurve | |
CBoundaryEntry | |
CDomain | |
CGeometry | Base class for shape geometry information |
CGeometryHash | Unary function that constructs a hash of a Geometry object, based on the vertex IDs |
CGeometry0D | 1D geometry information |
CGeometry1D | 1D geometry information |
CGeometry2D | 2D geometry information |
CGeometry3D | 3D geometry information |
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 | |
CCompToElmt | Structure holding graphvertexobject id and local element facet id |
CWireframeEdgeComponent | |
CMeshVertex | |
CMeshEdge | |
CMeshTri | |
CMeshQuad | |
CMeshTet | |
CMeshPyr | |
CMeshPrism | |
CMeshHex | |
CMeshCurvedInfo | |
CMeshCurvedPts | |
CMeshEntity | |
CComposite | |
CExpansionInfo | |
►CMeshGraph | Base class for a spectral/hp element mesh |
CGeomRTree | |
CMeshGraphHDF5 | |
CMeshGraphXml | |
CMeshGraphXmlCompressed | |
►CMeshPartition | |
CGraphEdgeProperties | |
CGraphVertexProperties | |
CMeshPartitionMetis | |
CMeshPartitionPtScotch | |
CMeshPartitionScotch | |
CInterface | A interface which is a single edge on a zone for handling non-conformality |
CInterfacePair | |
CMovement | |
CZoneBase | Zone base: Contains the shared functions and variables |
CZoneRotate | Rotating zone: Motion of every point around a given axis on an origin |
CZoneTranslate | Translating zone: addition of a constant vector to every point |
CZonePrescribe | Prescribed zone: applies equation to every point |
CZoneFixed | Fixed zone: does not move |
CPointGeom | |
CPrismGeom | |
CPyrGeom | |
CQuadGeom | |
CSegGeom | |
CTetGeom | |
CTriGeom | |
►NStdRegions | The namespace associated with the the StdRegions library (StdRegions introduction) |
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 |
Ccmpop | |
CStdPyrExp | |
CStdQuadExp | |
CVarCoeffEntry | Representation of a variable coefficient |
CStdSegExp | Class representing a segment element in reference space All interface of this class sits in StdExpansion class |
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 |
CThreadMaster | |
CThreadStartupManager | A default ThreadManager |
CThreadManagerBoost | Implementation of ThreadManager using Boost threads |
CThreadWorkerBoost | Implementation class for ThreadManagerBoost |
COneD | |
CTwoD | |
CThreeD | |
CFourD | |
CFlagList | Defines a list of flags |
CArrayInitializationPolicy | |
CArrayInitializationPolicy< ObjectType, typename std::enable_if< std::is_fundamental< ObjectType >::value >::type > | |
CArrayInitializationPolicy< ObjectType, typename std::enable_if<!std::is_fundamental< ObjectType >::value >::type > | |
CArrayDestructionPolicy | |
CArrayDestructionPolicy< ObjectType, typename std::enable_if< std::is_fundamental< ObjectType >::value >::type > | |
CArrayDestructionPolicy< ObjectType, typename std::enable_if<!std::is_fundamental< ObjectType >::value >::type > | |
CConsistentObjectAccess | |
CConsistentObjectAccess< DataType * > | |
CConsistentObjectAccess< std::shared_ptr< DataType > > | |
►CErrorUtil | |
CNekError | |
CEnumHash | |
CPairHash | |
CPushBackFunctor | Helper functors for holding a vector of numbers to be parsed by boost::spirit |
CParseUtils | |
CRawType | |
CRawType< std::shared_ptr< T > > | |
CRawType< const std::shared_ptr< T > > | |
CRawType< volatile std::shared_ptr< T > > | |
CRawType< const volatile std::shared_ptr< T > > | |
CArray | |
CArray< OneD, const DataType > | 1D Array of constant elements with garbage collection and bounds checking |
CArray< TwoD, const DataType > | 2D array with garbage collection and bounds checking |
CArray< OneD, DataType > | 1D Array |
CArray< TwoD, DataType > | A 2D array |
►CNekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
Citerator_base | |
CCanGetRawPtr | |
CCanGetRawPtr< NekMatrix< T, StandardMatrixTag > > | |
CCanGetRawPtr< NekMatrix< NekMatrix< T, R >, ScaledMatrixTag > > | |
CCanGetRawPtr< NekMatrix< T, M > > | |
CConstMatrix | |
CMatrix | |
CBandedMatrixFuncs | |
CFullMatrixFuncs | |
CTriangularMatrixFuncs | |
CUpperTriangularMatrixFuncs | |
CLowerTriangularMatrixFuncs | |
CSymmetricMatrixFuncs | |
CDiagonalMatrixFuncs | |
CTriangularBandedMatrixFuncs | |
CUpperTriangularBandedMatrixFuncs | |
CLowerTriangularBandedMatrixFuncs | |
CSymmetricBandedMatrixFuncs | |
CIsSharedPointer | |
CIsSharedPointer< std::shared_ptr< DataType > > | |
CLinearSystemSolver | |
CLinearSystem | |
CNekMatrix | |
CNekPoint | |
CNekVector | |
CIsVector | |
CIsVector< NekVector< DataType > > | |
►CNekMatrix< NekMatrix< DataType, InnerMatrixType >, ScaledMatrixTag > | |
Cconst_iterator | |
CNekSparseDiagBlkMatrix | |
CNekSparseMatrix | |
►CStorageSmvBsr | |
►Cconst_iterator | |
CIterType | |
►CNekMatrix< DataType, StandardMatrixTag > | Standard Matrix |
►Citerator_impl | |
CTagType | |
CTagType< const Z > | |
CProxy | |
►CMemoryManager | General purpose memory allocation routines with the ability to allocate from thread specific memory pools |
Crebind | |
CMemPool | |
CAcousticSystem | |
CAPE | |
CLEE | |
CAcousticSolver | |
CAPELaxFriedrichsSolver | |
CAPEUpwindSolver | |
CLEELaxFriedrichsSolver | |
CLEESolver | |
CLEEUpwindSolver | |
CCFLtester | |
CEigenValuesAdvection | |
CHelmholtz | |
CLaplace | |
CMMFAdvection | |
CPoisson | |
CProjection | |
CSteadyAdvectionDiffusion | |
CSteadyAdvectionDiffusionReaction | |
CUnsteadyAdvection | |
CUnsteadyAdvectionDiffusion | |
CUnsteadyDiffusion | |
CUnsteadyInviscidBurger | |
CUnsteadyReactionDiffusion | |
CUnsteadyViscousBurgers | |
CCellModelAlievPanfilov | Aliev Panfilov model |
CCellModel | Cell model base class |
CCourtemancheRamirezNattel98 | |
CFentonKarma | |
CCellModelFitzHughNagumo | FitzHugh-Nagumo model |
CFox02 | |
CLuoRudy91 | |
CPanditGilesDemir03 | |
CTenTusscher06 | |
CWinslow99 | |
CBidomain | A model for cardiac conduction |
CBidomainRoth | A model for cardiac conduction |
CMonodomain | A model for cardiac conduction |
CFilterBenchmark | Records activation and repolarisation times |
CFilterCellHistoryPoints | |
CFilterCheckpointCellModel | |
CFilterElectrogram | |
CProtocol | Protocol base class |
CProtocolS1 | Protocol base class |
CProtocolS1S2 | Protocol base class |
CProtocolSingle | Protocol base class |
CStimulus | Stimulus base class |
CStimulusCirc | Protocol base class |
CStimulusPoint | Protocol base class |
CStimulusRect | Protocol base class |
CArtificialDiffusion | Encapsulates the artificial diffusion used in shock capture |
CNonSmoothShockCapture | Non Smooth artificial diffusion for shock capture for compressible flow problems |
CCFSBndCond | Encapsulates the user-defined boundary conditions for compressible flow solver |
CExtrapOrder0BC | Extrapolation of order 0 for all the variables such that, at the boundaries, a trivial Riemann problem is solved |
CIsentropicVortexBC | Wall boundary conditions for compressible flow problems |
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) |
CPressureMachTemperatureBC | Boundary condition in terms of pressure, Mach number and temperature. P should be defined in the "rho" entry, T in the "E" entry and the Mach number in each direction in the corresponding momentum variable. This state is converted to conserved variables and a Dirichlet condition is applied |
CPressureOutflowBC | Pressure outflow boundary conditions for compressible flow problems |
CPressureOutflowNonReflectiveBC | Pressure outflow non-reflective boundary conditions for compressible flow problems |
CRiemannInvariantBC | Outflow characteristic boundary conditions for compressible flow problems |
CRinglebFlowBC | Wall boundary conditions for compressible flow problems |
CStagnationInflowBC | Stagnation conditions inflow boundary conditions for compressible flow problems where the energy and density are prescribed |
CSymmetryBC | Symmetry boundary conditions for compressible flow problems |
CTimeDependentBC | Time dependent boundary condition |
CWallBC | Wall boundary conditions for compressible flow problems |
CWallViscousBC | Wall boundary conditions for viscous compressible flow problems |
CDiffusionLDGNS | |
CCompressibleFlowSystem | |
CCFSImplicit | |
CEulerCFE | |
CEulerImplicitCFE | |
CIsentropicVortex | |
CNavierStokesCFE | |
CNavierStokesCFEAxisym | |
CNavierStokesImplicitCFE | |
CRinglebFlow | |
CForcingAxiSymmetric | |
CForcingQuasi1D | |
CEquationOfState | Encapsulates equations of state allowing us to obtain thermodynamic properties: most relations are in the form X(rho,e) |
CIdealGasEoS | Ideal gas equation of state: p = rho * R * T |
CPengRobinsonEoS | Peng-Robinson equation of state: p = RT/(1/rho - b) - a*Alpha(T/Tc) / (1/rho^2 + 2*b/rho - b^2) with a = 0.45724 * (R*Tc)^2 / Pc b = 0.0778 * (R*Tc) / Pc Alpha(T/Tc) = [1 + fw * (1 - sqrt(T/ Tc))]^2 fw = 0.37464 + 1.54226*omega - 0.2699*omega*omega |
CRedlichKwongEoS | Redlich-Kwong equation of state: p = RT/(1/rho - b) - a/( sqrt(T / Tc) * (1/rho^2 + b/rho) with a = 0.42748 * (R*Tc)^2 / Pc b = 0.08664 * (R*Tc) / Pc |
CVanDerWaalsEoS | Van der Waals equation of state: p = RT/(1/rho - b) - a * rho^2 with a = 27/64 * (R*Tc)^2 / Pc b = 1/8 * (R*Tc) / Pc |
CVariableConverter | |
CPreconCfs | |
CPreconCfsBRJ | |
CNekPreconCfsOperators | |
CPreconCfsOp | |
CAUSM0Solver | |
CAUSM1Solver | |
CAUSM2Solver | |
CAUSM3Solver | |
CAverageSolver | |
CCompressibleSolver | |
CExactSolverToro | |
CHLLCSolver | |
CHLLSolver | |
CLaxFriedrichsSolver | |
CRoeSolver | |
CRoeSolverSIMD | |
CMMFDiffusion | A model for cardiac conduction |
CDummy | |
CImageWarpingSystem | |
CAdjointAdvection | Advection for the adjoint form of the linearised Navier-Stokes equations |
CAlternateSkewAdvection | |
CLinearisedAdvection | |
CNavierStokesAdvection | |
CNoAdvection | |
CSkewSymmetricAdvection | |
CcoupledSolverMatrices | |
CCoupledLinearNS | |
CCoupledLocalToGlobalC0ContMap | |
CExtrapolate | |
CHighOrderOutflow | |
CWomersleyParams | |
CIncNavierStokes | This class is the base class for Navier Stokes problems |
CMappingExtrapolate | |
CSmoothedProfileMethod | |
CStandardExtrapolate | |
CSubSteppingExtrapolate | |
CSubSteppingExtrapolateWeakPressure | |
CVCSMapping | |
CVelocityCorrectionScheme | |
CVCSWeakPressure | |
CWeakPressureExtrapolate | |
CFilterAeroForcesSPM | |
CFilterMovingBody | |
CForcingMovingBody | |
CForcingStabilityCoupledLNS | |
CCoupledAssemblyMap | Modified version of MultiRegions::AssemblyMapCG that allows for coupled fields [u,v,w] instead of individual scalar fields u, v and w |
CIterativeElasticSystem | Class for iterative elastic system, in which linear elasticity is applied in substeps to attain a large deformation |
CLinearElasticSystem | Base class for linear elastic system |
CMMFMaxwell | |
CAInflow | |
CBetaPressureArea | |
CEmpiricalPressureArea | |
CPowerPressureArea | |
CPulseWaveBoundary | |
CPulseWavePressureArea | |
CPulseWavePropagation | |
CInterfacePoint | |
CPulseWaveSystem | Base class for unsteady solvers |
CQInflow | |
CRCROutflow | |
CROutflow | |
CTemplatePressureArea | |
CTerminalOutflow | A global linear system |
CTimeDependentInflow | |
CUInflow | A global linear system |
CUndefinedInOutflow | |
CUpwindPulseSolver | |
CPulseWaveSystemOutput | Base class for unsteady solvers |
CLinearSWE | |
CMMFSWE | |
CNonlinearPeregrine | |
CNonlinearSWE | |
CShallowWaterSystem | Base class for unsteady solvers |
CLinearAverageSolver | |
CLinearHLLSolver | |
CLinearSWESolver | |
CNonlinearSWESolver | |
CNoSolver | |
CVortexWaveInteraction | |
►Ntinysimd | |
►Nabi | |
Cavx2 | |
Cavx512 | |
Cscalar | |
Cscalar< double > | |
Cscalar< float > | |
Cscalar< std::int64_t > | |
Cscalar< std::uint64_t > | |
Cscalar< std::int32_t > | |
Cscalar< std::uint32_t > | |
Cscalar< bool > | |
Csse2 | |
Csve | |
Cdefault_abi | |
►Ndetails | |
Chas_width | |
Chas_width< T, decltype((void) T::width, 0u)> | |
Chas_alignment | |
Chas_alignment< T, decltype((void) T::alignment, 0u)> | |
Cmake_void | |
Chas_scalarType | |
Chas_scalarType< T, void_t< typename T::scalarType > > | |
CscalarT | |
CscalarMask | |
Cfirst_not_void_of | |
Cfirst_not_void_of< void, Rest... > | |
Cfirst_not_void_of< T, Rest... > | |
Cis_aligned_t | |
Cis_not_aligned_t | |
Cis_not_reused_t | |
Cis_load_tag | |
Cis_streaming | |
Cis_requiring_alignment | |
Cis_vector | |
Cis_vector_floating_point | |
Cis_vector_floating_point< T, typename std::enable_if< is_vector< T >::value >::type > | |
Cis_vector_integral | |
Cis_vector_integral< T, typename std::enable_if< is_vector< T >::value >::type > | |
►NXxt | |
Ccomm | |
Csparse_cholesky | |
Ccsr_mat | |
Ccrs_data | |
CA | |
CBlock | |
CClass | |
CDiffusion | |
CGlobalLinSysIterativeCG | |
CModuleRegisterHelper | |
CModuleTypeProxy | |
CModuleTypeProxy< InputModule > | |
CModuleTypeProxy< OutputModule > | |
CModuleTypeProxy< ProcessModule > | |
CModuleWrap | Module wrapper to handle virtual function calls in Module and its subclasses as defined by the template parameter |
CModuleWrapConverter | |
CMoveVerts | |
CNekMatrixToPython | |
CNull | |
COneDArrayToPython | |
COrd | |
CPulseWaveFlow | |
CPythonModuleClass | |
CPythonToOneDArray | |
CPythonToVarCoeffEntry | |
CSimple | |
CVarCoeffEntryToPython | |
CVertex | Represents a vertex in the mesh |
CVertexHash | Hash function for the Vertex struct used for defining sets |