NArpack | |
NBlas | |
►Nboost | |
►Npython | |
►Nconverter | |
Ndetail | |
Cshared_ptr_from_python | |
Cshared_ptr_from_python_new | |
►Ndetail | |
Cis_shared_ptr< std::shared_ptr< T > > | |
Cobject_manager_get_pytype | |
Cobject_manager_get_pytype< true > | |
Cobject_manager_to_python_value | |
Cregistry_to_python_value | |
Cshared_ptr_to_python_value | |
Cvalue_is_shared_ptr | |
Cto_python_value | |
►NCellMLToNektar | |
►Ncellml_metadata | |
CRdfProcessor | |
NCellMLToNektar | |
►NCellMLToNektarTranslator | |
CCellMLToNektarTranslator | |
Nenum | |
►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 | |
CSentinel | |
Cunitary_iterator | |
►Nvalidator | |
CCellMLValidator | |
CLxmlRelaxngValidator | |
►CRvpRelaxngValidator | |
CRvpProtocolError | |
CValidatorError | |
NCG_Iterations | |
►Nclass_topology | |
CTopology | |
►Nclass_topology_unit_test | |
CTesting | |
Nerror_main | |
Nfunctions_main | |
►NGs | |
Callreduce_data | |
Carray | |
Ccomm | |
Ccr_data | |
Ccr_stage | |
Cgs_data | |
Cgs_remote | |
Cpw_comm_data | |
Cpw_data | |
NLapack | |
Nmain | |
NMetis | |
►NNektar | The above copyright notice and this permission notice shall be included |
NBandedMatrixMatrixMultiplicationTests | |
NBandedMatrixStoragePolicyUnitTests | |
NBandedMatrixVectorMultiplicationUnitTests | |
NBlockMatrixUnitTests | |
►NCollections | |
CBwdTrans_IterPerExp | Backward transform operator using default StdRegions operator |
CBwdTrans_MatrixFree | Backward transform operator using matrix free operators |
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_Pyr | Backward transform operator using sum-factorisation (Pyr) |
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 | |
CHelmholtz_IterPerExp | Helmholtz operator using LocalRegions implementation |
CHelmholtz_MatrixFree | Helmholtz operator using matrix free operators |
CHelmholtz_NoCollection | Helmholtz operator using LocalRegions implementation |
CIProductWRTBase_IterPerExp | Inner product operator using element-wise operation |
CIProductWRTBase_MatrixFree | Inner product operator using operator using matrix free operators |
CIProductWRTBase_NoCollection | Inner product operator using original MultiRegions implementation |
CIProductWRTBase_StdMat | Inner product operator using standard matrix approach |
CIProductWRTBase_SumFac_Hex | Inner Product operator using sum-factorisation (Hex) |
CIProductWRTBase_SumFac_Prism | Inner Product operator using sum-factorisation (Prism) |
CIProductWRTBase_SumFac_Pyr | Inner Product operator using sum-factorisation (Pyr) |
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_MatrixFree | Inner product operator using operator using matrix free operators |
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_Pyr | Inner product WRT deriv base operator using sum-factorisation (Pyr) |
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) |
CMatrixFreeBase | |
CMatrixFreeMultiInOneOut | |
CMatrixFreeOneInMultiOut | |
CMatrixFreeOneInOneOut | |
COperator | Base class for operators on a collection of elements |
COpImpTimingKey | |
CPhysDeriv_IterPerExp | Phys deriv operator using element-wise operation |
CPhysDeriv_MatrixFree | Phys deriv operator using matrix free operators |
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_Pyr | Phys deriv operator using sum-factorisation (Pyramid) |
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) |
NConsistentObjectAccessUnitTests | |
►Ndetail | |
CThreadSpecificPool | |
NDiagonalMatrixOperationsUnitTests | |
NDiagonalMatrixStoragePolicyUnitTests | |
NExpansion3DTests | |
►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 | |
CInputSemtex | |
CInputXml | |
CInterpolator | A class that contains algorithms for interpolation between pts fields, expansions and different meshes |
CIso | |
CIsoVertex | |
CModule | |
►COctree | |
COctant | |
COutputFileBase | Converter from fld to vtk |
COutputFld | Output to fld format |
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 |
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 |
CProcessAverageFld | This processing module averages the input fld files |
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 | |
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 |
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 |
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 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 |
CProcessPowerSpectrum | This processing module outputs power spectrum at given regions for a 3DH1D fields |
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 |
CTriFaceHash | |
CTriFaceIDs | |
NFullMatrixOperationsUnitTests | |
NFullMatrixStoragePolicyUnitTests | |
►NGlobalMapping | |
CMapping | Base class for mapping to be applied to the coordinate system |
CMappingGeneral | |
CMappingTranslation | |
CMappingXofXZ | |
CMappingXofZ | |
CMappingXYofXY | |
CMappingXYofZ | |
NHexCollectionTests | |
NHexExpTests | |
NInterpreterUnitTests | |
►NLibUtilities | |
NCheckCastUnitTest | |
NCompressData | |
►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 | |
CCompoundDataType | |
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 |
NStdHexData | |
NStdPrismData | |
NStdPyrData | |
NStdQuadData | |
NStdSegData | |
NStdTetData | |
NStdTriData | |
CAdamsBashforthOrder1TimeIntegrationScheme | |
CAdamsBashforthOrder2TimeIntegrationScheme | |
CAdamsBashforthOrder3TimeIntegrationScheme | |
CAdamsBashforthOrder4TimeIntegrationScheme | |
CAdamsBashforthTimeIntegrationScheme | |
CAdamsMoultonOrder1TimeIntegrationScheme | |
CAdamsMoultonOrder2TimeIntegrationScheme | |
CAdamsMoultonOrder3TimeIntegrationScheme | |
CAdamsMoultonOrder4TimeIntegrationScheme | |
CAdamsMoultonTimeIntegrationScheme | |
CBackwardEulerTimeIntegrationScheme | |
CBasis | Represents a basis of a given type |
►CBasisKey | Describes the specification for a Basis |
CopLess | |
CBDFImplicitOrder1TimeIntegrationScheme | |
CBDFImplicitOrder2TimeIntegrationScheme | |
CBDFImplicitOrder3TimeIntegrationScheme | |
CBDFImplicitOrder4TimeIntegrationScheme | |
CBDFImplicitTimeIntegrationScheme | |
CBLPoints | |
CClassicalRungeKutta4TimeIntegrationScheme | |
CCmdLineArg | |
CCNABTimeIntegrationScheme | |
CComm | Base communications class |
CCommCwipi | A global linear system |
CCommDataTypeTraits | |
CCommDataTypeTraits< Array< OneD, elemT > > | |
CCommDataTypeTraits< std::vector< elemT > > | |
CCommMpi | A global linear system |
CCommRequest | Class for communicator request type |
CCommRequestMpi | Class for communicator request type |
CCommSerial | A global linear system |
CCsvIO | |
CDataSource | |
CdefOpLessCreator | |
CDIRKOrder1TimeIntegrationScheme | |
CDIRKOrder2TimeIntegrationScheme | |
CDIRKOrder3_ES5TimeIntegrationScheme | |
CDIRKOrder3TimeIntegrationScheme | |
CDIRKOrder4_ES6TimeIntegrationScheme | |
CDIRKTimeIntegrationScheme | |
CDomainRange | |
CEquation | |
CEulerExponentialTimeIntegrationScheme | |
CEulerTimeIntegrationScheme | |
CExplicitTimeIntegrationSchemeSDC | |
CFieldDefinitions | Metadata that describes the storage properties of field output |
CFieldIO | Class for operating on Nektar++ input/output files |
►CFieldIOHdf5 | |
COffsetHelper | |
CFieldIOXml | |
CForwardEulerTimeIntegrationScheme | |
CFourierPoints | |
CFourierSingleModePoints | |
►CFractionalInTimeIntegrationScheme | Class for fractional-in-time integration |
CInstance | |
Cfunc | |
Cfunctions | |
CFunctionVariableDefinition | |
CGaussPoints | |
CGitConsts | |
CGraph | |
CGraphEdgeObject | |
CGraphVertexObject | |
CH5DataSource | |
CH5TagWriter | |
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 | |
CIMEXdirkTimeIntegrationScheme | |
CIMEXGearTimeIntegrationScheme | |
CIMEXOrder1TimeIntegrationScheme | |
CIMEXOrder2TimeIntegrationScheme | |
CIMEXOrder3TimeIntegrationScheme | |
CIMEXOrder4TimeIntegrationScheme | |
CIMEXTimeIntegrationScheme | |
CIMEXTimeIntegrationSchemeSDC | |
CImplicitTimeIntegrationSchemeSDC | |
►CInterpolator | A class that contains algorithms for interpolation between pts fields, expansions and different meshes |
CPtsPoint | |
►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 | |
CEvalMax | |
CEvalMin | |
CEvalMod | |
CEvalMul | |
CEvalNeg | |
CEvalPow | |
CEvalRad | |
CEvalSign | |
CEvalSin | |
CEvalSinh | |
CEvalSqrt | |
CEvalSub | |
CEvalSum | |
CEvalTan | |
CEvalTanh | |
CEvaluationStep | Function objects (functors) |
CStoreConst | |
CStorePrm | |
CStoreVar | |
CMCNABTimeIntegrationScheme | |
►CNekFactory | Provides a generic Factory class |
CModuleEntry | Define a struct to hold the information about a module |
CNekFFTW | |
CNekLinSysIter | |
CNekLinSysIterCG | |
CNekLinSysIterCGLoc | |
CNekLinSysIterFixedpointJacobi | |
CNekLinSysIterGMRES | |
CNekLinSysIterGMRESLoc | |
CNekManager | |
CNekNonlinSys | |
CNekNonlinSysNewton | |
CNekSys | |
CNekSysKey | |
CNekSysOperators | |
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 |
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 | |
CRungeKutta1TimeIntegrationScheme | |
CRungeKutta2_ImprovedEulerTimeIntegrationScheme | |
CRungeKutta2_SSPTimeIntegrationScheme | |
CRungeKutta2TimeIntegrationScheme | |
CRungeKutta3_SSPTimeIntegrationScheme | |
CRungeKutta3TimeIntegrationScheme | |
CRungeKutta4TimeIntegrationScheme | |
CRungeKutta5TimeIntegrationScheme | |
CRungeKuttaTimeIntegrationScheme | |
CSessionReader | Reads and parses information from a Nektar++ XML session file |
CTagWriter | Base class for writing hierarchical data (XML or HDF5) |
CTimeIntegrationAlgorithmGLM | |
CTimeIntegrationScheme | Base class for time integration schemes |
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 | |
CTimeIntScheme | |
CTimer | |
CTransposition | |
CXmlDataSource | |
CXmlTagWriter | |
NLinearSystemUnitTests | |
►NLocalRegions | |
CExpansion | |
CExpansion0D | |
CExpansion1D | |
CExpansion2D | |
CExpansion3D | |
CHexExp | |
►CIndexMapKey | |
CopLess | |
CIndexValue | |
CLinSysKey | |
►CMatrixKey | |
CopLess | Used to lookup the create function in NekManager |
CNodalTetExp | |
CNodalTriExp | |
CPointExp | |
CPrismExp | |
CPyrExp | |
CQuadExp | |
CSegExp | |
CTetExp | |
CTriExp | |
NLowerTriangularMatrixUnitTests | |
NLowerTriangularStoragePolicyUnitTests | |
NMatrixMultiplicationTests | |
NMatrixOperationTests | |
NMatrixSubtractionTests | |
NMatrixUnitTests | |
NMemManagerUnitTests | |
►NMultiRegions | |
CAllToAll | |
CAllToAllV | |
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 | |
CBottomUpSubStructuredGraph | |
Ccmpop | |
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 | |
CExchangeMethod | |
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 |
CInterfaceExchange | |
CInterfaceMapDG | |
CInterfaceTrace | |
CLocTraceToTraceMap | A helper class to deal with trace operations in the discontinuous Galerkin code |
CMultiLevelBisectedGraph | |
CNeighborAllToAllV | |
CPairwise | |
CPatchMap | |
CPeriodicEntity | |
CPreconditioner | |
CPreconditionerBlock | |
CPreconditionerDiagonal | |
CPreconditionerJacobi | |
CPreconditionerLinear | |
CPreconditionerLinearWithBlock | |
CPreconditionerLinearWithDiag | |
CPreconditionerLinearWithLowEnergy | |
CPreconditionerLowEnergy | |
CPreconditionerNull | |
CRobinBCInfo | |
CRotPeriodicInfo | |
CSerial | |
CSubGraph | |
NNekConstants | |
NNekLinAlgTests | |
NPrismCollectionTests | |
NPyrCollectionTests | |
NQuadCollectionTests | |
NRealComparisonUnitTests | |
NRiemannTests | |
NScaledBlockMatrixUnitTests | |
NScaledMatrixUnitTests | |
NSegCollectionTests | |
►NSharedArrayUnitTests | |
CParameterTestClass | |
NSimdLibTests | |
►NSolverUtils | |
CAdvection | An abstract base class encapsulating the concept of advection of a vector field |
CAdvection3DHomogeneous1D | |
CAdvectionFR | |
CAdvectionNonConservative | |
CAdvectionSystem | A base class for PDEs which include an advection component |
CAdvectionWeakDG | |
CCoupling | |
CCouplingCwipi | |
CCouplingFile | |
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 | |
CDriverParallelInTime | Base class for the development of parallel-in-time solvers |
CDriverParareal | Base class for the development of solvers |
CDriverPFASST | 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 | |
CFilterMaxMinFields | |
CFilterMean | |
CFilterModalEnergy | |
CFilterMovingAverage | |
CFilterReynoldsStresses | Append Reynolds stresses to the average fields |
CFilterThresholdMax | |
CFilterThresholdMin | |
CFluidInterface | |
CForcing | Defines a forcing term to be explicitly applied |
CForcingAbsorption | |
CForcingBody | |
CForcingMovingReferenceFrame | |
CForcingNoise | |
CForcingProgrammatic | |
CHomoRSScalar | Wrapper class for Riemann solver scalars |
CHomoRSVector | Wrapper class for Riemann solver scalars |
CMMFSystem | A base class for PDEs which include an advection component |
CRiemannSolver | Abstract interface under which solvers for various Riemann problems can be implemented |
CSessionFunction | |
CUnsteadySystem | Base class for unsteady solvers |
CUpwindSolver | Upwind scheme Riemann solver |
►NSpatialDomains | |
CBoundaryConditionBase | |
CBoundaryConditions | |
CComposite | |
CCompToElmt | Structure holding graphvertexobject id and local element facet id |
CCurve | |
CDirichletBoundaryCondition | |
CExpansionInfo | |
CGeometry | Base class for shape geometry information |
CGeometry0D | 1D geometry information |
CGeometry1D | 1D geometry information |
CGeometry2D | 2D geometry information |
CGeometry3D | 3D geometry information |
CGeometryHash | Unary function that constructs a hash of a Geometry object, based on the vertex IDs |
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 | |
CInterface | A interface which is a single edge on a zone for handling non-conformality |
CInterfaceComponent | |
CInterfacePair | |
CMeshCurvedInfo | |
CMeshCurvedPts | |
CMeshEdge | |
CMeshEntity | |
►CMeshGraph | Base class for a spectral/hp element mesh |
CGeomRTree | |
CMeshGraphHDF5 | |
CMeshGraphXml | |
CMeshGraphXmlCompressed | |
CMeshHex | |
►CMeshPartition | |
CGraphEdgeProperties | |
CGraphVertexProperties | |
CMeshPartitionMetis | |
CMeshPartitionPtScotch | |
CMeshPartitionScotch | |
CMeshPrism | |
CMeshPyr | |
CMeshQuad | |
CMeshTet | |
CMeshTri | |
CMeshVertex | |
CMovement | |
CNeumannBoundaryCondition | |
CNotDefinedBoundaryCondition | |
CPeriodicBoundaryCondition | |
CPointGeom | |
CPrismGeom | |
CPyrGeom | |
CQuadGeom | |
CRefRegion | Abstract base class for the refinement surface region |
CRefRegionCylinder | Derived class for the refinement surface region |
CRefRegionLine | Derived class for the refinement surface region |
CRefRegionParallelogram | Derived class for the refinement surface region |
CRefRegionSphere | Derived class for the refinement surface region |
CRobinBoundaryCondition | |
CSegGeom | |
CTetGeom | |
CTriGeom | |
CWireframeEdgeComponent | |
CZoneBase | Zone base: Contains the shared functions and variables |
CZoneFixed | Fixed zone: does not move |
CZonePrescribe | Prescribed zone: applies equation to every point |
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 |
NStandardMatrixOperationsUnitTests | |
NStandardMatrixUnitTests | |
►NStdRegions | The namespace associated with the the StdRegions library (StdRegions introduction) |
Ccmpop | |
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 All interface of this class sits in StdExpansion class |
CStdTetExp | |
CStdTriExp | |
CVarCoeffEntry | Representation of a variable coefficient |
NSymmetricMatrixStoragePolicyUnitTests | |
NTetCollectionTests | |
►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 |
NTriangularMatrixVectorMultiplicationUnitTests | |
NTriCollectionTests | |
►NUnitTests | |
CPointTestClass | |
CTenD | |
CTestPoint | |
CVectorTestClass | |
NUpperTriangularMatrixUnitTests | |
NUpperTriangularUnitTests | |
NVarcoeffHashingTest | |
NVariableSizedNekVectorUnitTests | |
NVmathSIMDUnitTests | |
CAcousticSolver | |
CAcousticSystem | |
CAdjointAdvection | Advection for the adjoint form of the linearised Navier-Stokes equations |
CAInflow | |
CAlternateSkewAdvection | |
CAPE | |
CAPELaxFriedrichsSolver | |
CAPEUpwindSolver | |
CArray | |
CArray< OneD, const DataType > | 1D Array of constant elements with garbage collection and bounds checking |
CArray< OneD, DataType > | 1D Array |
CArray< TwoD, const DataType > | 2D array with garbage collection and bounds checking |
CArray< TwoD, DataType > | A 2D array |
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 > | |
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 > | |
CArtificialDiffusion | Encapsulates the artificial diffusion used in shock capture |
CAUSM0Solver | |
CAUSM1Solver | |
CAUSM2Solver | |
CAUSM3Solver | |
CAverageSolver | |
CBandedMatrixFuncs | |
CBetaPressureArea | |
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 |
CCFSImplicit | |
CCommand | |
CCompressibleFlowSystem | |
CCompressibleSolver | |
CConsistentObjectAccess | |
CConsistentObjectAccess< DataType * > | |
CConsistentObjectAccess< std::shared_ptr< DataType > > | |
CConstMatrix | |
CCountedObject | |
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 | |
CDependentFile | |
CDiagonalMatrixFuncs | |
CDiffusionLDGNS | |
CDummy | |
CEigenValuesAdvection | |
CEmpiricalPressureArea | |
CEnumHash | |
CEquationOfState | Encapsulates equations of state allowing us to obtain thermodynamic properties: most relations are in the form X(rho,e) |
►CErrorUtil | |
CNekError | |
CEulerCFE | |
CEulerImplicitCFE | |
CExactSolverToro | |
CExtrapolate | |
CExtrapOrder0BC | Extrapolation of order 0 for all the variables such that, at the boundaries, a trivial Riemann problem is solved |
CFentonKarma | |
CFilterAeroForcesSPM | |
CFilterBenchmark | Records activation and repolarisation times |
CFilterCellHistoryPoints | |
CFilterCheckpointCellModel | |
CFilterElectrogram | |
CFilterHilbertFFTPhase | |
CFilterMovingBody | |
CFilterOffsetPhase | |
CFlagList | Defines a list of flags |
CForcingAxiSymmetric | |
CForcingMovingBody | |
CForcingQuasi1D | |
CForcingStabilityCoupledLNS | |
CFourD | |
CFox02 | |
CFullMatrixFuncs | |
CHelmholtz | |
CHighOrderOutflow | |
CHLLCSolver | |
CHLLSolver | |
CIdealGasEoS | Ideal gas equation of state: p = rho * R * T |
CImageWarpingSystem | |
CImplicitExtrapolate | |
CIncNavierStokes | This class is the base class for Navier Stokes problems |
CInterfacePoint | |
CIsentropicVortexBC | Wall boundary conditions for compressible flow problems |
CIsSharedPointer | |
CIsSharedPointer< std::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 | |
CLEE | |
CLEELaxFriedrichsSolver | |
CLEESolver | |
CLEEUpwindSolver | |
CLinearAverageSolver | |
CLinearElasticSystem | Base class for linear elastic system |
CLinearHLLSolver | |
CLinearisedAdvection | |
CLinearSWE | |
CLinearSWESolver | |
CLinearSystem | |
CLinearSystemSolver | |
CLowerTriangularBandedMatrixFuncs | |
CLowerTriangularMatrixFuncs | |
CLuoRudy91 | |
CMappingExtrapolate | |
CMatrix | |
►CMemoryManager | General purpose memory allocation routines with the ability to allocate from thread specific memory pools |
Crebind | |
CMemPool | |
CMetric | Base class for all metrics. Metric represents a test metric that can be used to evaluate the functionality or performance of a Nektar++ executable |
CMetricEigenvalue | |
CMetricExecutionTime | Metric that finds the execution time in an output and tests it against an accepted value and tolerance |
CMetricExecutionTimeFieldValue | Data structure for an execution time field value |
CMetricFactory | Datatype of the NekFactory used to instantiate classes derived from the Advection class |
CMetricFile | |
CMetricFileExists | |
CMetricL2 | |
CMetricLInf | |
CMetricNoWarning | |
CMetricPrecon | |
CMetricPyUnitTest | |
CMetricRegex | |
CMetricRegexFieldValue | Data structure for a Regex value to match |
CMMFAdvection | |
CMMFDiffusion | A model for cardiac conduction |
CMMFMaxwell | |
CMMFSWE | |
CMonodomain | A model for cardiac conduction |
CNavierStokesAdvection | |
CNavierStokesCFE | |
CNavierStokesCFEAxisym | |
CNavierStokesImplicitCFE | |
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 | |
CNekPreconCfsOperators | |
CNekSparseDiagBlkMatrix | |
CNekSparseMatrix | |
CNekVector | |
CNoAdvection | |
CNonlinearPeregrine | |
CNonlinearSWE | |
CNonlinearSWESolver | |
CNonSmoothShockCapture | Non Smooth artificial diffusion for shock capture for compressible flow problems |
CNoSolver | |
COneD | |
CPairHash | |
CPanditGilesDemir03 | |
CParseUtils | |
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 |
CPoisson | |
CPowerPressureArea | |
CPreconCfs | |
CPreconCfsBRJ | |
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 |
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 |
CPushBackFunctor | Helper functors for holding a vector of numbers to be parsed by boost::spirit |
CQInflow | |
CRawType | |
CRawType< const std::shared_ptr< T > > | |
CRawType< const volatile std::shared_ptr< T > > | |
CRawType< std::shared_ptr< T > > | |
CRawType< volatile std::shared_ptr< T > > | |
CRCROutflow | |
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 |
CRiemannInvariantBC | Outflow characteristic boundary conditions for compressible flow problems |
CRinglebFlowBC | Wall boundary conditions for compressible flow problems |
CRoeSolver | |
CRoeSolverSIMD | |
CROutflow | |
CShallowWaterSystem | Base class for unsteady solvers |
CSkewSymmetricAdvection | |
CSmoothedProfileMethod | |
CStagnationInflowBC | Stagnation conditions inflow boundary conditions for compressible flow problems where the energy and density are prescribed |
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 |
CTemplatePressureArea | |
CTenTusscher06 | |
CTerminalOutflow | A global linear system |
CTestData | Responsible for parsing a test XML file and storing the data |
CTesterException | Subclass of std::runtime_error to handle exceptions raised by Tester |
CThreeD | |
CTimeDependentBC | Time dependent boundary condition |
CTimeDependentInflow | |
CTriangularBandedMatrixFuncs | |
CTriangularMatrixFuncs | |
CTwoD | |
CUInflow | A global linear system |
CUndefinedInOutflow | |
CUnsteadyAdvection | |
CUnsteadyAdvectionDiffusion | |
CUnsteadyDiffusion | |
CUnsteadyInviscidBurger | |
CUnsteadyReactionDiffusion | |
CUnsteadyViscousBurgers | |
CUpperTriangularBandedMatrixFuncs | |
CUpperTriangularMatrixFuncs | |
CUpwindPulseSolver | |
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 | |
CVCSImplicit | |
CVCSMapping | |
CVCSWeakPressure | |
CVelocityCorrectionScheme | |
CVortexWaveInteraction | |
CWallBC | Wall boundary conditions for compressible flow problems |
CWallViscousBC | Wall boundary conditions for viscous compressible flow problems |
CWeakPressureExtrapolate | |
CWinslow99 | |
CWomersleyParams | |
Nparallel | |
NPolylib | The namespace associated with the the Polylib library (Polylib introduction) |
Nserial | |
Nsha1 | |
NSmath | |
►Ntinysimd | |
►Nabi | |
Cavx2 | |
Cavx512 | |
Cdefault_abi | |
Cscalar | |
Cscalar< bool > | |
Cscalar< double > | |
Cscalar< float > | |
Cscalar< std::int32_t > | |
Cscalar< std::int64_t > | |
Cscalar< std::uint32_t > | |
Cscalar< std::uint64_t > | |
Csse2 | |
Csve | |
►Ndetails | |
Chas_alignment | |
Chas_alignment< T, decltype((void) T::alignment, 0u)> | |
Chas_scalarType | |
Chas_scalarType< T, void_t< typename T::scalarType > > | |
Chas_width | |
Chas_width< T, decltype((void) T::width, 0u)> | |
Cmake_void | |
Cfirst_not_void_of | |
Cfirst_not_void_of< T, Rest... > | |
Cfirst_not_void_of< void, Rest... > | |
Cis_aligned_t | |
Cis_load_tag | |
Cis_not_aligned_t | |
Cis_not_reused_t | |
Cis_requiring_alignment | |
Cis_streaming | |
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 > | |
CscalarMask | |
CscalarT | |
►NVmath | |
NSIMD | |
►NXxt | |
Ccomm | |
Ccrs_data | |
Ccsr_mat | |
Csparse_cholesky | |