| ►CAbstract | |
| CQuadratureT< Concrete, Abstract > | Translation class to link concrete static implementations to the dynamic API |
| CShapeFunctionT< Concrete, Abstract > | Translation class to link concrete static implementations to the dynamic API |
| CAccumulator | Stores the results of the difference::test() function |
| CActionInfo | |
| CAddNewParameter | |
| CAddNodeData< Dim > | MPL transform operator to wrap a variable in its data type |
| CAddParameter | |
| CAir | Properties of air that depend on temperature |
| CAnalyticalFunction | |
| ►Cand_ | |
| CFunctionPointer | Matches a terminal containing a function pointer |
| CMatrixTerm< GrammarT > | Match matrix terms (only matrix products need special treatment) |
| CProtoDefaultFunction | Matches a terminal containing a proto function that can be evaluated using operator() |
| CAnyListToPython | Conversion for lists |
| CAnyToPython | Conversion from any to python for basic types |
| CExpressionBase< ExprT >::AppendTags | Functor to store the tags used by a field |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::apply< ResultT > | Pass the stored parameter if the result type is a reference, don't store otherwise |
| CAddNodeData< Dim >::apply< VarT, Dummy > | |
| CGetNbNodes< EquationDataT >::apply< BoolT, EqDataT > | |
| CIsCellType::apply< ETYPE > | |
| CIsEquationData::apply< DataT, Dummy > | |
| CMakeVarData< VariablesT, SupportEtypeT, ShapeFunctionsT, EquationVariablesT, MatrixSizesT, EMatrixSizeT >::apply< I > | |
| CMakeVarData< VariablesT, EtypeT, EtypeT, EquationVariablesT, MatrixSizesT, EMatrixSizeT >::apply< I > | |
| CIsFaceType::apply< ETYPE > | |
| CIsEdgeType::apply< ETYPE > | |
| CIsCompatibleWith< ETYPE >::apply< OTHER_ETYPE > | |
| CIsMinimalOrder< Order >::apply< SF > | |
| CGetNbNodes< EquationDataT >::apply< boost::mpl::false_, EqDataT > | |
| CGetNbNodes< EquationDataT >::apply< boost::mpl::true_, EqDataT > | |
| CIsEquationData::apply< boost::mpl::void_, Dummy > | |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::apply< ResultT & > | Specialization for references |
| CAddNodeData< Dim >::apply< VectorField, Dummy > | |
| CApplyAup | |
| CArrayBase< ValueT > | |
| CArrayBufferT< T > | A Buffer that is constructed passing a boost::multi_array<T,2> table. This class allows to interface this table by using a buffer |
| CArrayElementRemover | |
| CArrayToVector< TYPE > | A struct, since partial specializations of functions is not allowed |
| CArrayToVector< Handle< ComponentT > > | |
| ►Cassign | |
| CIndexedNodeAssignmentCases< GrammarT, IndexGrammarT >::case_< boost::proto::tag::assign, Dummy > | |
| CMathOpDefaultCases< GrammarT >::case_< boost::proto::tag::assign, Dummy > | |
| CMatrixAssignOpsCases< SystemTagT >::case_< boost::proto::tag::assign, Dummy > | |
| CNodeAssignmentCases< GrammarT >::case_< boost::proto::tag::assign, Dummy > | |
| CBasicCommands | Defines basic set of commands in the coolfluid shell |
| CReader::BCData | |
| CBinaryDataFixture | |
| CBlockArrays::Implementation::Block | Encapsulate a single block, providing all data needed to produce the mesh connectivity |
| CBlockAccumulator | |
| CBlockAssignmentOp< SystemTagT, OpTagT > | Helper struct for assignment to a matrix or RHS |
| CBlockAssignmentOp< SystemMatrixTag, OpTagT > | |
| CBlockAssignmentOp< SystemRHSTag, OpTagT > | |
| CBlockData | Helper struct to read the data into vectors |
| CBlockArrays::Implementation::BlockLayer | Represents a single layer across the mesh |
| CBlockMeshReaderFixture | |
| CBlocksPartitioning | Helper struct to keep using the old partitioning method |
| ►CBoundingBox | Bounding box defined by minimum and maximum coordinates |
| CBoundingBox | Wrapped math::BoundingBox, with extra functionality |
| CboundingboxMPITests_Fixture | |
| ►CBracketMethod | |
| CBrent | |
| CDbrent | |
| CGolden | |
| CBrownianCollisionKernel | |
| CBuffer | Buffer that can hold multiple data types, useful for MPI communication |
| CArrayBufferT< T >::Buffer | |
| CDynArrayBufferT< T >::Buffer | |
| CListBufferT< T >::Buffer | |
| CBuilder_fixture | |
| ►Ccallable | |
| CGetNodeIdx | |
| ►Ccallable_context | |
| CCopyNumberedVars< VarsT > | Copy the terminal values to a fusion list |
| CCFLOp | |
| CShared::CGNS_Base | |
| CShared::CGNS_Boco | |
| CShared::CGNS_Field | |
| CShared::CGNS_File | |
| CShared::CGNS_FlowSolution | |
| CShared::CGNS_Section | |
| CShared::CGNS_Size | |
| CShared::CGNS_Zone | |
| CChangeArrayValue< TYPE > | Helper function to set the value |
| CChangeArrayValue< Handle< ComponentT > > | |
| CChangeArrayValue< int > | |
| CChangeArrayValue< Real > | |
| CChangeArrayValue< Uint > | |
| CCheckGradientX | Check if the gradient of X is one in the X direction and zero in the other directions |
| CCheckJacobianDeterminant | Checks if the jacobian_determinant function result is the same as det(jacobian) |
| CCheckJacobianInverse | Checks if the inverse of the jacobian matrix equals jacobian_adjoint / jacobian_determinant |
| CCheckSameEtype< ETYPE > | Check if all variables are on fields with element type ETYPE |
| CChildListWrapper | |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::ChildType< I > | |
| CClient | |
| CServerNetworkComm::ClientInfo | |
| CServer::ClientInfo | |
| CCNodeBuilders | |
| CCodeLocation | |
| CColTag | |
| CCommands | |
| ►Ccommands_description | |
| ►CCommand | |
| CHelp | |
| CStdHelp | |
| CCommitDetailsItem | Basic item used by CommitDetails class |
| CCommPatternFixture | |
| CCommWrapperFixture | |
| CMap< KEY, DATA >::Compare | |
| CComponentBuilder< CONCRETE, BASE, LIB > | Helper class to create the Builder and place it in the factory |
| CComponentHandle< ParentT, ComponentT > | Handle to ComponentT, constness determined by the constness of ParentT |
| CComponentIterationFixture | |
| CComponentIteratorRangeSelector< ParentT, ComponentT, Predicate > | Derive the correct range type based on the constness of ParentT, which should be the type of the parent component |
| CComponentIteratorSelector< ParentT, ComponentT > | Derive the correct range type based on the constness of ParentT, which should be the type of the parent component |
| CComponentPtr< ParentT, ComponentT > | Shared pointer to ComponentT, constness determined by the constness of ParentT |
| CComponentReference< ParentT, ComponentT > | Reference to ComponentT, constness determined by the constness of ParentT |
| ►CComponentT | |
| CAllocatedComponent< ComponentT > | |
| CComponentWrapper | Wrapper class for components |
| CComponentWrapperImpl< ComponentT, TagT > | |
| CComposedPhysics< T1, T2, T3, T4, T5 > | Prototype implementation of a static physics model. Compose up to 5 physical models |
| CCompressedStream | |
| CCompressedStreamHeader | |
| CComputeCentroid | Helper to compute the centroid |
| CComputeNuWALE | Proto functor to compute the turbulent viscosity |
| CComputeSACoeffs | |
| CComputeTau | Convenience type for a compute_tau operation, grouping the stored operator and its proto counterpart |
| CConfigurableConstant< ValueT > | Refers to a configurable constant value |
| ►CConnectionManager | |
| ►CComponent | Base class for defining CF components |
| CCAbstract | |
| ►CAction | Component that executes an action. Implementation of the IAction interface as a component, exposing the execute function as a signal |
| ►CActionDirector | |
| CActionDirector | |
| CActionDirectorWithSkip | |
| CIterate | Action component that iteratively executes all contained actions |
| ►CSolver | |
| ►CSimpleSolver | |
| CSolver | Manage a collection of UFEM solvers |
| CCustomProtoSolver | Create a custom actiondomain |
| CTimeStepping | Time Stepping component |
| CBoundaryConditions | BoundaryConditions for UFEM problems |
| CComputeFlux | |
| CComputeTfluid | |
| CHeatCouplingFlux | |
| CHeatCouplingRobin | |
| CInitialConditions | InitialConditions for UFEM problems |
| ►CLSSAction | |
| CPoissonManual | |
| CPoissonProto | Poisson problem using generic Proto expressions |
| CPoissonSpecialized | Poisson problem using generic Proto expressions |
| CPoissonVirtual | |
| CHeatConductionSteady | Steady, linear heat conduction |
| ►CLSSActionUnsteady | |
| CNavierStokesManual | |
| CNavierStokesSpecialized | |
| CNavierStokes | Solver for the unsteady incompressible Navier-Stokes equations |
| CEquilibriumEulerFEM | |
| CParticleConcentration | |
| CPressureSystem | Builds the pressure system matrix |
| CScalarAdvection | Solver for scalar transport |
| CSpalartAllmaras | Solver for SpalartAllmaras turbulence model |
| CStokesSteady | |
| CNavierStokesSemiImplicit | Solver for the unsteady incompressible Navier-Stokes equations |
| CArrayDiff | |
| CPrintTimingTree | Prints the timing tree for a root component |
| CSolveLSS | |
| CZeroLSS | |
| CMeshDiff | |
| CMeshInterpolator | |
| CSurfaceIntegral | SurfaceIntegral Fields with matching support |
| CVolumeIntegral | VolumeIntegral Fields with matching support |
| ►CMeshGenerator | |
| CChannelGenerator | Generate parallel 3D channels with grading towards the wall |
| CGenerateLine3D | |
| CGeneratePlane3D | |
| CSimpleMeshGenerator | Generate a simple carthesian P1 mesh without grading |
| ►CMeshReader | |
| CBlockMeshReader | |
| CReader | |
| CReader | |
| CReader | |
| CReader | |
| CReader | |
| ►CMeshTransformer | |
| CTetrahedralize | |
| CAddPointRegion | |
| CBuildArea | |
| CBuildFaceNormals | |
| CBuildFaces | |
| CBuildVolume | |
| CComputeFieldGradient | Compute the gradient of a field |
| CCreateField | Create a field with given functions |
| CExtract | |
| CGlobalConnectivity | |
| CGlobalNumbering | Create a global number for nodes and elements of the mesh |
| CGlobalNumberingElements | Create a global number for nodes and elements of the mesh |
| CGlobalNumberingNodes | Create a global number for nodes and elements of the mesh |
| CGrowOverlap | Grow the overlap of the mesh with one layer |
| CImportVariables | Import variables from another mesh |
| CInfo | |
| CInitFieldConstant | |
| CInitFieldFunction | Initialize a field with given functions |
| CInterpolate | Interpolate Fields with matching support |
| CLinkPeriodicNodes | |
| CLoadBalance | Load Balance the mesh |
| CMakeBoundaryGlobal | |
| CPeriodicMeshPartitioner | |
| CRemoveGhostElements | |
| CRotate | |
| CShortestEdge | |
| CTranslate | |
| CWallDistance | |
| ►CMeshPartitioner | |
| CPartitioner | |
| CPartitioner | |
| CMeshTriangulator | |
| CCF3ToVTK | Convert a mesh to VTK format |
| CTetrahedralize | |
| CPHG | Executes a mesh partitioning using the hypergraph (PHG) mechanism |
| ►CMeshWriter | |
| CWriter | |
| CWriter | |
| CWriter | |
| CWriter | |
| CWriter | |
| CWriter | |
| CWriter | |
| CWriter | |
| CWriteMesh | |
| CAction | |
| CAdvanceTime | |
| CConditional | |
| CDirectionalAverage | |
| CFieldTimeAverage | |
| ►CLoop | |
| CForAllCells | |
| CForAllElements | |
| CForAllElementsT< ActionT > | |
| CForAllFaces | |
| CForAllNodes2 | |
| ►CLoopOperation | |
| CComputeArea | |
| CComputeVolume | |
| CDummyLoopOperation | |
| CParallelDataToFields | |
| CPeriodicWriteMesh | |
| CPrintIterationSummary | |
| CProbe | Probe to interpolate field values to a given coordinate |
| ►CProbePostProcessor | ProbePostProcessor class to attach to a probe |
| CProbePostProcFunction | Probe Post Processor class to compute a configurable function |
| CProbePostProcHistory | ProbePostProcHistory class to attach to a probe |
| ►CProtoAction | Class to encapsulate Proto actions |
| CCopyScalar | Copy a scalar field variable |
| CNodeValence | Compute the valence (number of adjacent cells) for each node |
| CAdjustForceTerm | AdjustForceTerm: Adjust force term proportionally to the difference with some target criterion (such as the bulk velocity) |
| CBCHoldValue | Boundary condition to hold the value of a field at a value given by another (or the same) field |
| CBCNeumannConstant | Boundary condition to hold the value of a field at a value given by another (or the same) field |
| CBulkVelocity | |
| CComputeCFL | Boundary condition to hold the value of a field at a value given by another (or the same) field |
| CKineticEnergyIntegral | |
| CWALE | WALE LES model component |
| CNSResidual | Store the SUPG coefficient values in a field |
| ►CParsedFunctionExpression | |
| CBCDirichletFunction | Boundary condition to hold the value of a field at a value given by another (or the same) field |
| CInitialConditionFunction | InitialConditionFunction for UFEM problems, setting variables to a constant value |
| CEquilibriumEuler | |
| CEquilibriumEulerConvergence | |
| CRelaxationTime | Compute the particle relaxation time |
| CTaylorGreen | Store the SUPG coefficient values in a field |
| CSUPGFields | Store the SUPG coefficient values in a field |
| CSurfaceIntegral | |
| CVelocityGradient | Compute a field containing the velocity gradient tensor and the divergence |
| CRandomizeField | |
| CReadRestartFile | Read out a restartfile, designed to be loaded into an already-created mesh |
| CSynchronizeFields | |
| ►CTimeSeriesWriter | |
| CWriteRestartManager | Helper class to manage the writing of restart files |
| CTurbulenceStatistics | |
| CTwoPointCorrelation | Compute two-point correlations in two perpendipular directions on a structured mesh |
| CWriteRestartFile | Write out a restartfile, designed to be loaded into an already-created mesh |
| CBC | |
| CComputeCFL | Compute Right-Hand-Side of a PDE |
| CComputeLNorm | |
| CComputeRHS | Compute Right-Hand-Side of a PDE |
| CPDESolver | Solver base class to solve Partial Differential Equations, defined in class PDE |
| CTermComputer | Computes a term of a system of equations by looping over elements |
| ►CTimeStepComputer | Base class to compute a time_step field |
| CImposeCFL | |
| CAdjacentCellToFace | |
| CCouplingIterationControl | |
| CNavierStokesChorin | Us Chorin's method to solve the Navier-Stokes equations |
| CNavierStokesManualAssembly | |
| CPoissonManualAssembly | |
| CPoissonVirtualAssembly | |
| CICNSImplicitToSemi | Initial condition to convert from a solution of the implicit solver to the semi-implicit one |
| CICNSSemiToImplicit | Initial condition to convert from a solution of the Semi-implicit solver to the implcit one |
| CInitialConditionConstant | InitialConditionConstant for UFEM problems, setting variables to a constant value |
| CInnerLoop | This is the inner solve loop |
| CPolydisperse | Polydisperse flow modeling |
| CPressureSystemAssembly | |
| CSetupInnerLoopData | Initialize inner loop data |
| CMeshInterpolator | Interpolate one mesh to another. Geometry dict only |
| CSetIntegerAction | Action that sets an integer, for testing purposes |
| CBinaryDataReader | Component for writing binary data collected into a single file |
| CBinaryDataWriter | Component for writing binary data collected into a single file |
| ►CBuilder | Component that builds other components |
| CBuilderT< BASE, CONCRETE > | Component that builds other components of a given abstract type This is the actual builder for one concrete type |
| ►CCAbstract | |
| CCConcrete1 | |
| CCConcrete1 | |
| CCConcrete2 | |
| ►CCodeProfiler | |
| CNoProfiling | |
| CGoogleHeapProfiling | |
| CGooglePerfProfiling | |
| CDynTable< T > | |
| CEnvironment | |
| CFactories | |
| ►CFactory | Component class for a factory which builds other components |
| CFactoryT< TYPE > | Component class for a factory which builds other components |
| CGroup | Component for grouping other components |
| CJournal | |
| CLibraries | |
| ►CLibrary | Component class for a library |
| CLibBlockMeshReader | |
| CLibCGAL | |
| CLibCommon | |
| CLibMath | |
| CLibLSS | Class defines the initialization and termination of the library LSS |
| CLibActions | Class defines the initialization and termination of the library actions |
| CLibBlockMesh | |
| CLibCF3Mesh | |
| CLibCGNS | |
| CLibGaussLegendre | |
| CLibGmsh | |
| CLibLagrangeP0 | |
| CLibLagrangeP1 | |
| CLibLagrangeP2 | |
| CLibLagrangeP2B | |
| CLibLagrangeP3 | |
| CLibMesh | |
| CLibNeu | |
| CLibPTScotch | |
| CLibSmurf | |
| CLibTecplot | |
| CLibVTKLegacy | |
| CLibVTKXML | |
| CLibZoltan | |
| CLibEuler | |
| CLibEuler | |
| CLibPhysics | |
| CLibLinEuler | |
| CLibScalar | |
| CLibPython | |
| CLibActions | Class defines the initialization and termination of the library actions |
| CLibSolver | |
| CLibTestActions | Class defines the initialization and termination of the library actions |
| CLibGooglePerfTools | |
| CLibGrowl | Defines the initialization and termination of the library Growl |
| CLibMeshDiff | |
| CLibMeshGeneration | |
| CLibProwl | Defines the initialization and termination of the library Prowl |
| CLibShell | |
| CLibTesting | |
| CLibTutorial | Defines the Tutorial library |
| CLibUFEMDemo | |
| CLibUFEMLES | |
| CLibUFEM | |
| CLibUFEMParticles | |
| CLibCore | |
| CLibGraphics | |
| CLibNetwork | |
| CLibParaView | |
| CLibParaViewTab | |
| CLibQwtTab | |
| CLibUICommon | |
| CLibVTK | |
| CLibZoltan | |
| CLink | |
| CList< ValueT > | Component holding a 1 dimensional array of a templated type |
| CMap< KEY, DATA > | |
| CCommPattern | |
| ►CCommWrapper | Base wrapper class serving as interface |
| CCommWrapperMArray< T, NumDims > | Wrapper class for Table components |
| CCommWrapperMArray< T, 1 > | |
| CCommWrapperMArray< T, 2 > | |
| CCommWrapperPtr< T > | Wrapper class for raw ptr arrays allocated by new[]/malloc/calloc |
| CCommWrapperVector< T > | Wrapper class for std::vectors |
| CManager | |
| CWorkerGroup | |
| CTable< ValueT > | Component holding a 2 dimensional array of a templated type |
| ►CMatrix | |
| CEmptyLSSMatrix | |
| CTrilinosCrsMatrix | |
| CTrilinosFEVbrMatrix | |
| CParameterList | Encapsulate a Teuchos parameter list |
| ►CParameterListDefaults | Encapsulate a Teuchos parameter list |
| CBelosGMRESParameters | Encapsulate a Teuchos parameter list |
| ►CSolutionStrategy | |
| ►CCoordinatesStrategy | |
| CDirectStrategy | |
| CRCGStrategy | |
| CTrilinosStratimikosStrategy | |
| CEmptyStrategy | |
| CSystem | |
| ►CVector | |
| CEmptyLSSVector | |
| CTrilinosVector | |
| CVariableManager | |
| CVariablesDescriptor | |
| ►CAInterpolator | A Interpolator base component |
| ►CInterpolator | Interpolator component delegating interpolation to a PointInterpolator strategy |
| CInterpolatorT< POINTINTERPOLATOR > | Compile-time configured strategy for interpolation |
| CMatchedMeshInterpolator | Interpolator component that interpolates fields between spaces in the same mesh |
| CSpaceInterpolator | Interpolator component that interpolates fields between spaces in the same mesh |
| ►CAPointInterpolator | PointInterpolator to interpolate a field to a point |
| CPointInterpolator | A general configurable point interpolator |
| CPointInterpolatorT< ELEMENTFINDER, STENCILCOMPUTER, INTERPOLATIONFUNCTION > | A compile-time configured point interpolator, making sure that element-finder, stencil computer, and interpolation function match together |
| CBlockArrays | |
| CBoundingBox | Wrapped math::BoundingBox, with extra functionality |
| ►CDictionary | |
| CContinuousDictionary | |
| CDiscontinuousDictionary | |
| CDomain | |
| ►CElementFinder | Base class for finding an element given a coordinate |
| CElementFinderOcttree | Find elements using an octtree |
| ►CElementType | |
| CElementTypeT< ETYPE > | Translation class to link concrete static implementations to the dynamic API |
| ►CElementTypeT< Triag2D > | |
| CElementTypeTriag2D | |
| ►CEntities | |
| CCellFaces | |
| ►CElements | |
| CCells | |
| CEdges | |
| CFaces | |
| CFaceCellConnectivity | |
| CFaceConnectivity | |
| CFieldManager | |
| ►CInterpolationFunction | |
| CPseudoLaplacianLinearInterpolation | Pseudo-Laplacian Weighted Linear Interpolation function |
| CShapeFunctionInterpolation | |
| CLoadMesh | |
| CMergedParallelDistribution | |
| CMesh | |
| CMeshMetadata | Storage for metadata related to the mesh |
| CNode2FaceCellConnectivity | |
| CNodeConnectivity | |
| CNodeElementConnectivity | |
| COcttree | |
| CParallelDistribution | |
| CQuadrature | |
| CRegion | |
| CShapeFunction | |
| CSpace | Space component class |
| ►CStencilComputer | Base class for stencil computers |
| CStencilComputerOcttree | |
| CStencilComputerOneCell | A StencilComputer returning one cell |
| CStencilComputerRings | Compute the stencil around an element, consisting of rings of neighboring cells |
| ►CUnifiedData | |
| CMeshElements | |
| ►CPhysModel | |
| ►CDynamicModel | |
| CNavierStokesPhysics | Physical model for the Navier Stokes equations |
| CLinEuler2D | |
| CLinEuler3D | |
| CScalar1D | |
| CScalar2D | |
| CScalar3D | |
| CScalarSys2D | |
| ►CVariables | |
| CDynamicVars | |
| CVariablesT< PHYS > | |
| ►CVariablesT< Burgers2D > | |
| CBurgers2D | |
| ►CVariablesT< Cons2D > | |
| CCons2D | |
| ►CVariablesT< Cons3D > | |
| CCons3D | |
| ►CVariablesT< Diffusion2D > | |
| CDiffusion2D | |
| ►CVariablesT< LinearAdv1D > | |
| CLinearAdv1D | |
| ►CVariablesT< LinearAdv2D > | |
| CLinearAdv2D | |
| ►CVariablesT< LinearAdv3D > | |
| CLinearAdv3D | |
| ►CVariablesT< LinearAdvSys2D > | |
| CLinearAdvSys2D | |
| ►CVariablesT< RotationAdv2D > | |
| CRotationAdv2D | |
| CNetworkXPython | |
| CScriptEngine | Manage a python interpreter |
| CTestAllOptions | Creates an option for each type, to enable testing of python option handling |
| CTestSignals | Exposes certain signals for testing purposes |
| ►CCriterion | |
| CCriterionAbsResidual | |
| CCriterionMaxIterations | |
| CCriterionMilestoneIteration | |
| CCriterionMilestoneTime | |
| CCriterionTime | |
| CCriterionConvergence | |
| CHistory | Stores History of variables |
| ►CModel | |
| CModelSteady | |
| CModelUnsteady | |
| CPDE | PDE component |
| CPlotter | |
| CPlotXY | |
| CRiemannSolver< DATA, NB_DIM, NB_EQS > | |
| ►CTerm | Term class |
| CTermBase< NB_DIM, NB_EQS, NB_VAR, NB_GRAD > | |
| CTime | Storage for time, and time steps for unsteady simulation |
| CWizard | |
| CNotifier | Growl notifier component |
| CNotifier | Prowl notifier component |
| CCWorker | |
| CHello | |
| ►CCNode | Base component adapted to fit the client needs |
| CNBrowser | Component that manages remote browsers. This class subclasses CNode class |
| CNetworkQueue | |
| CNGeneric | Client generic component |
| CNJournal | |
| CNJournalBrowser | |
| CNLink | Client corresponding component for cf3::common::Link |
| CNLog | Log component |
| CNPlugin | |
| CNPlugins | |
| CNRemoteFSBrowser | |
| CNRoot | Client root. This class is wrapper for cf3::common::Root class on the client side. A NRoot object may never have any child. Add them to the internal Root componenent instead. It can be obtained by calling root() method |
| CNScriptEngine | Make the link between ScriptEngine server side and the python console client side |
| CNTree | Tree model |
| CMyNode | |
| CPythonPreCompiler | Try to compile a python line to detect simple errors |
| CN3DView | Class used with C3DView to provide 3D mesh view |
| CNPlotXY | |
| CC3DView | C3DView class |
| CC3DViewBuilder | C3DView class builder |
| CCCore | Manages everything that is not related to the network layer or the simulation management |
| CCSmall | |
| CHolderT< SubCompT > | |
| CList< bool > | |
| CList< int > | |
| CList< Uint > | |
| CMyC | |
| CPart | |
| ►CTable< Real > | |
| CField | |
| ►CTable< Uint > | |
| CConnectivity | |
| CNotificationQueue | Manages a notification queue |
| CDisplayIter | |
| CFileUpload | |
| CConnectivityFixture | Fixture providing a simple mesh read from a .neu file. Unprofiled |
| CConstantStorage | Storage for the values pointed to by a ConfigurableConstant |
| CConstantStorageType< T > | Returns the map type used to store values of the given type |
| CConstantStorageType< Real > | |
| CConstantStorageType< RealVector > | |
| CConstantStorageType< std::vector< Real > > | |
| CHexa3DFixture::ConstFunctor | |
| CLagrangeP1Line1DFixture::ConstFunctor | |
| CLagrangeP1Line2DFixture::ConstFunctor | |
| CLagrangeP1Line3DFixture::ConstFunctor | |
| CPrism3DFixture::ConstFunctor | |
| CLagrangeP1Quad2DFixture::ConstFunctor | |
| CLagrangeP1Quad3DFixture::ConstFunctor< SF > | |
| CLagrangeP1Tetra3DFixture::ConstFunctor | |
| CLagrangeP1Triag2DFixture::ConstFunctor | |
| CLagrangeP1Triag3DFixture::ConstFunctor | |
| CLagrangeP1Line2DFixture::ConstVectorField | Returns the scalar product of a constant vector field and the local element normal |
| CLagrangeP1Quad3DFixture::ConstVectorField | Returns the scalar product of a constant vector field and the local element normal |
| CLagrangeP1Triag3DFixture::ConstVectorField | Returns the scalar product of a constant vector field and the local element normal |
| CCore_fixture | |
| CCoreInit | |
| CCoreWrapper | |
| CCorrectionMatrix | |
| CCrosswindDiffusion | |
| CCustomLaplacian | |
| CCustomLaplacianApply | |
| CPEOperationsFixture::custommult | Example custom function |
| CCustomSFOp< CustomT > | |
| CCustomTerminal | |
| ►CData | |
| CData | |
| ►CData | |
| CData | |
| CData | |
| CDataComponentWrapperFixture | |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::ChildType< I >::DataType< T > | Keep the type, by default |
| CNodeData< VariablesT, NbDims >::DataType< I > | Return the type of the data stored for variable I (I being an Integral Constant in the boost::mpl sense) |
| CElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT >::DataType< I > | Return the type of the data stored for variable I (I being an Integral Constant in the boost::mpl sense) |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::ChildType< I >::DataType< Var< VarI, T > > | Convert numbered variables to their data |
| CDefineTypeOp< I, Expr > | Ease application of DefineType as an MPL lambda expression, and strip the Var encapsulation |
| CDeleter< BASE > | Functor for deleting objects by calling the safer delete_ptr function |
| CNodeData< VariablesT, NbDims >::DeleteVariablesData | Delete stored per-variable data |
| CElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT >::DeleteVariablesData | Delete stored per-variable data |
| CDerivativeInPoint | |
| CDictionaryTests_Fixture | |
| CVariablesDescriptor::Dimensionalities | |
| CDimensionIdxTag | Tags terminals that will be replaced with the current dimension |
| CCCore::DirContent | |
| CProtoBenchmarkFixture::DirectArrays | |
| CDirichletBCTag | Tag for a Dirichlet BC |
| CDiscontinuityCapture | Stabilization as described by Tezduyar et al |
| CCommPattern::dist_struct | Helper struct for setup function |
| ►Cdivides | |
| CMathOpDefaultCases< GrammarT >::case_< boost::proto::tag::divides, Dummy > | |
| CDivOp | Evaluate the divergence |
| CDNSBrownianCollisionKernel< dim > | Combined DNS and Brownian coagulation |
| CDNSCollisionKernel< dim > | |
| CDoArrayDiff | |
| CDoDiff | |
| ►Cdomain | |
| CNodeLooperDim< ExprT, NbDimsT >::NodesDomain | |
| CDynArrayBufferT< T > | |
| CEigenFixture | Fixture for each test of Eigen |
| CEigenProductType< LeftT, RightT > | Generalization of Eigen::ProductReturnType that also works for scalars (see specializations below) |
| CEigenProductType< Eigen::GeneralProduct< LeftT, RightT >, Real > | Scalar on the right |
| CEigenProductType< LeftT, Real > | Scalar on the right |
| CEigenProductType< Real, Eigen::GeneralProduct< LeftT, RightT > > | Scalar on the left |
| CEigenProductType< Real, Real > | Scalar - scalar |
| CEigenProductType< Real, RightT > | Scalar on the left |
| CElementBased< Dim > | Dummy shape function type used for element-based fields |
| CElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT > | |
| CForAllElementsT< ActionT >::ElementLooper | |
| CElementLooper< ElementTypesT, ExprT > | Mpl::for_each compatible functor to loop over elements, using the correct shape function for the geometry |
| CElementLooperImpl< DataT > | Helper struct to launch execution once all shape functions have been determined |
| CElementMatrixSize< MatrixSizesT, EquationVariablesT > | Calculate the size of the element matrix |
| CElementNodeView< NbNodes, NbRows, NbCols > | View of nodal data, allowing modification of the referenced data |
| CElementNodeView< NbNodes, 1, 1 > | Specialization for single Real values |
| CElementQuadratureTag | Tags a gauss-quadrature loop for the following expressions |
| CElementRHS | Reperesents element RHS vector |
| CElementTypeBase< ETYPE, TR > | Fallback class if a concrete Element Type doesn't implement a static function |
| ►CElementTypeBase< Hexa3D, Hexa3D_traits > | |
| CHexa3D | 2D Lagrange P1 Triangular Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P1 (linear) triangular element |
| ►CElementTypeBase< Line1D, Line1D_traits > | |
| CLine1D | Lagrange P1 Triangular Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P1 (linear) triangular element |
| CLine1D | Lagrange P2 line (1D) Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P1 (linear) triangular element |
| ►CElementTypeBase< Line2D, Line2D_traits > | |
| CLine2D | Lagrange P1 Triangular Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P1 (linear) triangular element |
| CLine2D | Lagrange P2 Triangular Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P2 (linear) triangular element |
| CLine2D | Lagrange P3 Triangular Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P3 (linear) triangular element |
| ►CElementTypeBase< Line3D, Line3D_traits > | |
| CLine3D | Lagrange P1 Triangular Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P1 (linear) triangular element |
| ►CElementTypeBase< Point1D, Point1D_traits > | |
| CPoint1D | 1D Lagrange P0 Point Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P0 (constant) point element |
| ►CElementTypeBase< Point2D, Point2D_traits > | |
| CPoint2D | 2D Lagrange P0 Point Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P0 (constant) point element |
| ►CElementTypeBase< Point3D, Point3D_traits > | |
| CPoint3D | 3D Lagrange P0 Point Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P0 (constant) point element |
| ►CElementTypeBase< Prism3D, Prism3D_traits > | |
| CPrism3D | 3D Lagrange P1 Triangular Prism Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P1 (linear) triangular element |
| ►CElementTypeBase< Quad2D, Quad2D_traits > | |
| CQuad2D | 2D Lagrange P1 Quadrilateral Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P1 (linear) quadrilateral element |
| CQuad2D | 2D Lagrange P2 Quadrilateral Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P2 (linear) quadrilateral element |
| CQuad2D | 2D Lagrange P3 Quadrilateral Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P3 (linear) quadrilateral element |
| ►CElementTypeBase< Quad3D, Quad3D_traits > | |
| CQuad3D | 2D Lagrange P1 Quadrilateral Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P1 (linear) quadrilateral element |
| CQuad3D | 2D Lagrange P2 Quadrilateral Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P2 (bilinear) quadrilateral element.k |
| ►CElementTypeBase< Tetra3D, Tetra3D_traits > | |
| CTetra3D | 2D Lagrange P1 Triangular Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P1 (linear) triangular element |
| ►CElementTypeBase< Triag2D, Triag2D_traits > | |
| CTriag2D | 2D Lagrange P1 Triangular Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P1 (linear) triangular element |
| CTriag2D | 2D Lagrange P2 Triangular Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P2 (linear) triangular element |
| CTriag2D | 2D Lagrange P2B Triangular Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P2B (linear) triangular element |
| CTriag2D | 2D Lagrange P3 Triangular Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P3 (linear) triangular element |
| ►CElementTypeBase< Triag3D, Triag3D_traits > | |
| CTriag3D | 3D Lagrange P1 Triangular Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P1 (linear) triangular element |
| CElementTypeFaceConnectivity | Stores connectivity information about the faces that form the cell boundary |
| CElementVectorTag | |
| ►Cenable_shared_from_this | |
| CComponent | Base class for defining CF components |
| CTCPConnection | Manages a TCP/IP connection between two entities where one is a server and the other one is a client |
| CMeshWriter::EntitiesFilter | Predicate to check if a Entities component is to be included |
| CEntity | Low storage struct to uniquely identify one element |
| CEquationVariables< ExprT, NbVarsT > | Calculate if a variable is part of an equation |
| CEquationVariablesOp< I, ExprT > | Wrap IsEquationVariable as a lambda expression |
| ►CErrorHandler | |
| CMyErrorHandler | |
| CEtypeTVariableData< ETYPE, SupportEtypeT, Dim, IsEquationVar > | Data associated with field variables |
| CEtypeTVariableData< ElementBased< 1 >, SupportEtypeT, 1, IsEquationVar > | Data for scalar element-based fields |
| CEtypeTVariableData< ElementBased< Dim >, SupportEtypeT, Dim, IsEquationVar > | Data for element-based fields |
| CEuler2DCons | |
| CIndexLooper< GrammarT >::impl< ExprT, StateT, DataT >::EvalExpr< I > | |
| CExpressionGroup< GrammarT >::impl< ExprT, StateT, DataT >::evaluate_expr | |
| CRestrictToElementType< GrammarT >::impl< ExprT, StateT, DataT >::evaluate_expr | |
| CElementQuadratureEval< GrammarT >::impl< ExprT, StateT, DataT >::evaluate_expr | Fusion functor to evaluate each child expression using the GrammarT supplied in the template argument |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::EvaluatedChild< Idx > | Helper to get the variable type at a child of an expression |
| ►Cexception | STL class |
| ►CException | Base class for all Exceptions in CF |
| CBadPointer | |
| CBadValue | |
| CCastingFailed | |
| CFailedAssertion | |
| CFailedToConverge | |
| CFileFormatError | |
| CFileSystemError | |
| CFloatingPointError | |
| CIllegalCall | |
| CInvalidStructure | |
| CInvalidURI | Exception thrown when a string does not construct a valid path |
| CNotEnoughMemory | |
| CNotImplemented | |
| CNotSupported | |
| COSystemError | |
| CParallelError | |
| CParsingFailed | |
| CProtocolError | |
| CSegmentationFault | |
| CSetupError | |
| CShouldNotBeHere | |
| CSignalError | |
| CURLError | |
| CValueExists | |
| CValueNotFound | |
| CXmlError | |
| COutOfBounds | Exception thrown when a certain value is not found in a storage or container |
| CZeroDeterminant | Exception thrown when a Zero determinant matrix is found |
| CCGNSException | |
| CNetworkError | Exception thrown when the server can not open its socket |
| CUnknownClientId | Exception thrown when a given client id could not be associated to any existing client |
| ►Cruntime_error | STL class |
| CLibLoadingError | Not deriving from common::Exception to avoid the automatic error output |
| ►CExpression | Abstract interface for classes that can hold a proto expression |
| ►CExpressionBase< ExprT > | Boilerplate implementation |
| CElementsExpression< ExprT, ElementTypes > | |
| CNodesExpression< ExprT, DimsT > | Expression for looping over nodes |
| CExpressionGroupTag | Tags a terminal that triggers expression grouping |
| CExpressionProperties< ExprT > | Convenience struct to get easy access to the numberof variables and their type |
| CExpressionRunner< ElementTypesT, ExprT, SupportETYPE, VariablesT, VariablesEtypesT, NbVarsT, VarIdxT > | Find the concrete element type of each field variable |
| CExpressionRunner< ElementTypesT, ExprT, SupportETYPE, VariablesT, VariablesEtypesT, NbVarsT, NbVarsT > | When we recursed to the last variable, actually run the expression |
| ►Cextends | |
| CComponentWrapper< ComponentT, TagT > | Proto-ready terminal type for wrapping a component |
| CFieldVariable< I, T > | |
| CLSSWrapper< TagT > | Proto-ready terminal type for wrapping a component |
| CNodeLooperDim< ExprT, NbDimsT >::NodesExpressionStored< ProtoExprT > | Wraps a given expression, so the value that it represents can be stored inside the expression itself |
| CStoredMatrixExpression< ExprT, MatrixT > | Wraps a given expression, so the value that it represents can be stored inside the expression itself |
| CFieldVariable< 0, cf3::solver::actions::Proto::VectorField > | |
| CFieldVariable< 0, ScalarField > | |
| CFieldVariable< 1, cf3::solver::actions::Proto::ScalarField > | |
| CFieldVariable< 2, cf3::solver::actions::Proto::VectorField > | |
| CFieldVariable< 3, cf3::solver::actions::Proto::ScalarField > | |
| CFieldVariable< 3, cf3::solver::actions::Proto::VectorField > | |
| CFieldVariable< 4, cf3::solver::actions::Proto::VectorField > | |
| CFieldVariable< 5, cf3::solver::actions::Proto::VectorField > | |
| CFieldVariable< 6, cf3::solver::actions::Proto::ScalarField > | |
| CFieldVariable< 7, cf3::solver::actions::Proto::ScalarField > | |
| CFieldVariable< 8, cf3::solver::actions::Proto::VectorField > | |
| CLSSWrapper< DirichletBCTag > | |
| CLSSWrapper< SolutionVectorTag > | |
| CLSSWrapper< SystemMatrixTag > | |
| CLSSWrapper< SystemRHSTag > | |
| CExtractDiagTag | Terminal to indicate we want a diagonal |
| Cf | |
| CFace2Cell | |
| CFaceCellConnectivity_Fixture | |
| CFaceCompare | |
| CFactoryFixture | |
| CReader::Field | |
| ►CFieldBase | Base class for field data |
| CScalarField | Field data for a scalar field |
| CVectorField | Field data for a vector having the dimension of the problem |
| CFieldWidth< T, SF > | Get the width of a field varaible, based on the variable type |
| CFieldWidth< ScalarField, SF > | Scalars have width 1 |
| CFieldWidth< VectorField, SF > | VectorFields have the same dimension as the problem domain |
| CNRemoteFSBrowser::FileInfo | |
| CElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT >::FillRhs | Set the element on each stored data item |
| CFilterElementField< IsEqVarT, VariableSFT > | |
| CFilterElementField< IsEqVarT, boost::mpl::void_ > | |
| CFilterEquationVars< EquationVariablesT, VariablesEtypeTT, SupportEtypeT > | Filter out element-based fields from the possible equation variables |
| CFilterMatrixSizes< MatrixSizesT, EquationVariablesT > | Filter the matrix size so equation variables are the only ones left with non-zero size |
| CNodeLooperDim< ExprT, NbDimsT >::FindDict | |
| CFixture | |
| CFloatingPoint< RawType > | |
| CForEachDimensionTag | Tags a terminal that indicates that indicates the argument should be evaluated for each dimension index |
| CForeachFixture | |
| CFromString< TYPE > | A struct, since partial specializations of functions is not allowed |
| CFromString< Handle< ComponentT > > | |
| ►Cfunction | |
| CIsSubCols< IdxT > | Match subrows |
| CIsSubMatrix< IdxT > | Match submatrices |
| CIsSubRows< IdxT > | Match subrows |
| CMathOpDefaultCases< GrammarT >::case_< boost::proto::tag::function, Dummy > | |
| ►CFunctionBase | Base class of all functions that can be evaluated using "default" C++ semantics |
| Cpow_fun< Exp > | Pow function based on Proto docs example |
| CMomentSourceFunctor< CollisionKernelT > | Functor to compute the moment source terms |
| CEquilibriumEuler::VelocityFunctor | |
| CEquilibriumEulerConvergence::ConvergenceFunctor | |
| CSquaredParticleRadius | |
| CSumVectorNorm | |
| CFunctionParser_Fixture | |
| CFunctorForDim< Dim > | |
| CFunctorForDim< 1 > | |
| CFunctorForDim< 2 > | |
| CFunctorForDim< 3 > | |
| CGaussIntegrator< Order, Shape > | |
| CQuad< P >::GaussLegendreQuadrature | |
| CHexa< P >::GaussLegendreQuadrature | |
| CLine< P >::GaussLegendreQuadrature | |
| CGaussMappedCoords< Order, Shape > | Stores pre-computed mapped coords and weights for all gauss point locations |
| CGaussMappedCoordsImpl< Order, Shape > | Access to matrices with the mapped coords |
| CGaussMappedCoordsImpl< 1, GeoShape::HEXA > | |
| CGaussMappedCoordsImpl< 1, GeoShape::LINE > | |
| CGaussMappedCoordsImpl< 1, GeoShape::PRISM > | |
| CGaussMappedCoordsImpl< 1, GeoShape::QUAD > | |
| CGaussMappedCoordsImpl< 1, GeoShape::TETRA > | |
| CGaussMappedCoordsImpl< 1, GeoShape::TRIAG > | |
| CGaussMappedCoordsImpl< 2, GeoShape::PRISM > | |
| CGaussMappedCoordsImpl< 2, GeoShape::TETRA > | |
| CGaussMappedCoordsImpl< 2, GeoShape::TRIAG > | |
| CGaussMappedCoordsImpl< 3, GeoShape::TRIAG > | |
| CGaussMappedCoordsImpl< 4, GeoShape::TRIAG > | |
| CGaussMappedCoordsImpl< 5, GeoShape::TRIAG > | |
| CGaussMappedCoordsImpl< 777, GeoShape::LINE > | Trapezium rule integration. Uses the end points of the line |
| CGaussMappedCoordsImpl< Order, GeoShape::HEXA > | |
| CGaussMappedCoordsImpl< Order, GeoShape::LINE > | |
| CGaussMappedCoordsImpl< Order, GeoShape::QUAD > | |
| CGaussOrder< Order > | Static constant for the Gauss integration order |
| CGaussPoints< Order > | This file hides some implementation details of Gauss integration |
| CGaussPoints< 16 > | |
| CGaussPoints< 2 > | |
| CGaussPoints< 32 > | |
| CGaussPoints< 4 > | |
| CGaussPoints< 8 > | |
| CGaussPointTag< OrderT > | |
| CGaussWeightTag< OrderT > | |
| CGeometricSupport< ETYPE > | Functions and operators associated with a geometric support |
| CGeometricSupport< SupportEtypeT > | |
| CGeoShape | |
| Cget_mpi_op< T, Op, selector > | ACCESS AND REGISTRATION MECHANISM |
| Cget_mpi_op< T, bitwise_and, typename boost::enable_if< boost::is_arithmetic< T > >::type > | |
| Cget_mpi_op< T, bitwise_or, typename boost::enable_if< boost::is_arithmetic< T > >::type > | |
| Cget_mpi_op< T, bitwise_xor, typename boost::enable_if< boost::is_arithmetic< T > >::type > | |
| Cget_mpi_op< T, logical_and, typename boost::enable_if< boost::is_arithmetic< T > >::type > | |
| Cget_mpi_op< T, logical_or, typename boost::enable_if< boost::is_arithmetic< T > >::type > | |
| Cget_mpi_op< T, logical_xor, typename boost::enable_if< boost::is_arithmetic< T > >::type > | |
| Cget_mpi_op< T, max, typename boost::enable_if< boost::is_arithmetic< T > >::type > | |
| Cget_mpi_op< T, min, typename boost::enable_if< boost::is_arithmetic< T > >::type > | |
| Cget_mpi_op< T, multiplies, typename boost::enable_if< boost::is_arithmetic< T > >::type > | |
| Cget_mpi_op< T, plus, typename boost::enable_if< boost::is_arithmetic< T > >::type > | |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::GetChild< ChildT > | |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::GetChild< Var< I, T > > | Specialization to get the associated data |
| CMakeVarData< VariablesT, SupportEtypeT, ShapeFunctionsT, EquationVariablesT, MatrixSizesT, EMatrixSizeT >::apply< I >::GetEETypeT< AVarT, AnETypeT > | |
| CMakeVarData< VariablesT, SupportEtypeT, ShapeFunctionsT, EquationVariablesT, MatrixSizesT, EMatrixSizeT >::apply< I >::GetEETypeT< boost::mpl::void_, AnETypeT > | |
| CGetElementResultType< T, ElementBasedT > | Dummy for non-element fields |
| CGetElementResultType< T, ElementBased< Dim > > | |
| CGetNbNodes< EquationDataT > | Helper struct to get the number of element nodes |
| CGetOrder< I, DataT, ExprT > | Get the order of variable I |
| CGaussIntegral::GetOrder< T > | Helper structs |
| CGaussIntegral::GetOrder< IntegralTag< boost::mpl::int_< I > > > | |
| CGetOrderFromData< DataT, VarT > | |
| CGetOrderFromData< DataT, boost::mpl::void_ > | |
| CGidConverter | |
| CGidToLocal | Helper class to convert global to local indices |
| Cglobal_fixture | |
| CGlobalFixture | Use a global fixture, so mesh creation happens only once |
| CgmshReaderMPITests_Fixture | |
| CGnuplotPty | |
| CGradientOp | Evaluate the gradient |
| CReader::GroupData | |
| CGrowl | |
| CHandle< T > | Safe pointer to an object. This is the supported method for referring to components |
| CHandle< ActionT > | |
| CHandle< CConcrete1 > | |
| CHandle< cf3::common::Component > | |
| CHandle< cf3::common::Component const > | |
| CHandle< cf3::common::Map > | |
| CHandle< cf3::common::Option > | |
| CHandle< cf3::common::PE::CommWrapper > | |
| CHandle< cf3::common::Table > | |
| CHandle< cf3::math::BoundingBox > | |
| CHandle< cf3::math::LSS::ParameterList > | |
| CHandle< cf3::math::LSS::System > | |
| CHandle< cf3::math::LSS::ThyraOperator const > | |
| CHandle< cf3::math::LSS::ThyraVector > | |
| CHandle< cf3::math::LSS::TrilinosCrsMatrix > | |
| CHandle< cf3::math::LSS::TrilinosVector > | |
| CHandle< cf3::math::VariableManager > | |
| CHandle< cf3::mesh::AInterpolator > | |
| CHandle< cf3::mesh::APointInterpolator > | |
| CHandle< cf3::mesh::Connectivity > | |
| CHandle< cf3::mesh::Dictionary > | |
| CHandle< cf3::mesh::Dictionary const > | |
| CHandle< cf3::mesh::Domain > | |
| CHandle< cf3::mesh::ElementFinder > | |
| CHandle< cf3::mesh::ElementType > | |
| CHandle< cf3::mesh::Entities > | |
| CHandle< cf3::mesh::Entities const > | |
| CHandle< cf3::mesh::FaceCellConnectivity > | |
| CHandle< cf3::mesh::FaceConnectivity > | |
| CHandle< cf3::mesh::Field > | |
| CHandle< cf3::mesh::Field const > | |
| CHandle< cf3::mesh::InterpolationFunction > | |
| CHandle< cf3::mesh::LoadMesh > | |
| CHandle< cf3::mesh::MergedParallelDistribution > | |
| CHandle< cf3::mesh::Mesh > | |
| CHandle< cf3::mesh::Mesh const > | |
| CHandle< cf3::mesh::MeshMetadata > | |
| CHandle< cf3::mesh::MeshTransformer > | |
| CHandle< cf3::mesh::Octtree > | |
| CHandle< cf3::mesh::ParallelDistribution > | |
| CHandle< cf3::mesh::Quadrature > | |
| CHandle< cf3::mesh::Region > | |
| CHandle< cf3::mesh::Region const > | |
| CHandle< cf3::mesh::ShapeFunction > | |
| CHandle< cf3::mesh::Space > | |
| CHandle< cf3::mesh::Space const > | |
| CHandle< cf3::mesh::StencilComputer > | |
| CHandle< cf3::mesh::UnifiedData > | |
| CHandle< cf3::mesh::WriteMesh > | |
| CHandle< cf3::physics::PhysModel > | |
| CHandle< cf3::solver::actions::Probe > | |
| CHandle< cf3::solver::History > | |
| CHandle< cf3::solver::TermComputer > | |
| CHandle< cf3::solver::Time > | |
| CHandle< cf3::UFEM::InitialConditions > | |
| CHandle< cf3::UFEM::InnerLoop > | |
| CHandle< cf3::UFEM::LSSAction > | |
| CHandle< cf3::UFEM::LSSActionUnsteady > | |
| CHandle< cf3::ui::core::CNode > | |
| CHandle< common::cf3::common::Action > | |
| CHandle< common::cf3::common::ActionDirector > | |
| CHandle< common::cf3::common::Component > | |
| CHandle< common::cf3::common::DynTable< cf3::mesh::Face2Cell > > | |
| CHandle< common::cf3::common::DynTable< cf3::mesh::SpaceElem > > | |
| CHandle< common::cf3::common::DynTable< Uint > > | |
| CHandle< common::cf3::common::Group > | |
| CHandle< common::cf3::common::Link > | |
| CHandle< common::cf3::common::List< bool > > | |
| CHandle< common::cf3::common::List< Uint > > | |
| CHandle< common::cf3::common::Map< Uint, Uint > > | |
| CHandle< common::cf3::common::Table< bool > > | |
| CHandle< common::cf3::common::Table< Real > > | |
| CHandle< common::cf3::common::Table< Real > const > | |
| CHandle< common::cf3::common::Table< Uint > > | |
| CHandle< common::Component > | |
| CHandle< common::PE::cf3::common::PE::CommPattern > | |
| CHandle< common::PE::CommPattern > | |
| CHandle< common::PE::Manager > | |
| CHandle< core::cf3::ui::core::CNode > | |
| CHandle< Domain > | |
| CHandle< ELEMENTFINDER > | |
| CHandle< Entities const > | |
| CHandle< FieldManager > | |
| CHandle< INTERPOLATIONFUNCTION > | |
| CHandle< LSS::cf3::math::LSS::Matrix > | |
| CHandle< LSS::cf3::math::LSS::SolutionStrategy > | |
| CHandle< LSS::cf3::math::LSS::Vector > | |
| CHandle< LSS::System > | |
| CHandle< math::cf3::math::VariablesDescriptor > | |
| CHandle< math::LSS::cf3::math::LSS::System > | |
| CHandle< math::LSS::SolutionStrategy > | |
| CHandle< math::LSS::SolveLSS > | |
| CHandle< math::LSS::System > | |
| CHandle< math::LSS::Vector > | |
| CHandle< math::VariablesDescriptor > | |
| CHandle< Mesh > | |
| CHandle< mesh::cf3::mesh::Dictionary > | |
| CHandle< mesh::cf3::mesh::Dictionary const > | |
| CHandle< mesh::cf3::mesh::Entities > | |
| CHandle< mesh::cf3::mesh::Field > | |
| CHandle< mesh::cf3::mesh::Mesh > | |
| CHandle< mesh::cf3::mesh::MeshReader > | |
| CHandle< mesh::cf3::mesh::MeshWriter > | |
| CHandle< mesh::cf3::mesh::NodeConnectivity > | |
| CHandle< mesh::cf3::mesh::PointInterpolator > | |
| CHandle< mesh::cf3::mesh::Region > | |
| CHandle< mesh::cf3::mesh::Space const > | |
| CHandle< mesh::Mesh > | |
| CHandle< Model > | |
| CHandle< physics::PhysModel > | |
| CHandle< solver::actions::cf3::solver::actions::WriteRestartFile > | |
| CHandle< solver::actions::Proto::cf3::solver::actions::Proto::ProtoAction > | |
| CHandle< solver::cf3::common::ActionDirector > | |
| CHandle< solver::cf3::solver::ComputeLNorm > | |
| CHandle< solver::cf3::solver::ComputeRHS > | |
| CHandle< solver::cf3::solver::History > | |
| CHandle< solver::cf3::solver::PDE > | |
| CHandle< solver::cf3::solver::Solver > | |
| CHandle< solver::cf3::solver::Time > | |
| CHandle< solver::cf3::solver::TimeStepComputer > | |
| CHandle< STENCILCOMPUTER > | |
| CHandle< SubCompT > | |
| CHasSubExpr< ExprT, MatchingGrammarT > | |
| CReader::HeaderData | |
| CHeatSpecialized | |
| CHexa3D_traits | |
| CHexa3DFixture | |
| CHexa_traits | |
| CHexa_traits | |
| CHexa_traits< P > | |
| CHGCollection | |
| CPythonSyntaxeHighlighter::HighlightingRule | |
| CHilbert | Class to compute a global index given a coordinate, based on the Hilbert Spacefilling Curve |
| CHilbertNumberingTests_Fixture | |
| CHistoryEntry | Helper class to output one entry to an output stream |
| ►CI | |
| CVar< I, T > | Creates a variable that has unique ID I |
| ►CIAction | Abstract interface for actions. You probably want to use Action as a base to start from, since that implements IAction as a component |
| CAction | Component that executes an action. Implementation of the IAction interface as a component, exposing the execute function as a signal |
| CIdentityTag | |
| Cimaxdiv_t | |
| CComponentIteratorRangeSelector< ParentT, ComponentT, Predicate >::impl< IsAbstractT, dummy > | |
| CComponentIteratorRangeSelector< ParentT, ComponentT, Predicate >::impl< boost::false_type, dummy > | |
| CComponentIteratorRangeSelector< ParentT, ComponentT, Predicate >::impl< boost::true_type, dummy > | |
| CProtoAction::Implementation | |
| CModel::Implementation | |
| CModelUnsteady::Implementation | |
| CSolver::Implementation | |
| CBinaryDataReader::Implementation | |
| CBinaryDataWriter::Implementation | |
| CDynamicModel::Implementation | |
| CBoundaryConditions::Implementation | |
| CComponentWrapper::Implementation | |
| CDirectStrategy::Implementation | |
| CLSSAction::Implementation | |
| CRCGStrategy::Implementation | |
| CTrilinosStratimikosStrategy::Implementation | |
| CFieldManager::Implementation | |
| CVariablesDescriptor::Implementation | |
| CBlockArrays::Implementation | |
| CDomain::Implementation | |
| ►CImplicitFunction | |
| CSphereFunction | Sphere around the origin with radius r |
| CIndexedNodeAssignmentCases< GrammarT, IndexGrammarT > | |
| CArrayElementRemover::IndexMapping | |
| CIndexTag< T > | Tag terminals used as index |
| CIndexType< T > | Extract an index-type from a var |
| CIndexType< Var< I, T > > | |
| CNodeData< VariablesT, NbDims >::InitVariablesData | Initializes the pointers in a VariablesDataT fusion sequence |
| CElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT >::InitVariablesData | Initializes the pointers in a VariablesDataT fusion sequence |
| CIndexLooper< GrammarT >::impl< ExprT, StateT, DataT >::InnerLoop< NJ > | |
| CIntegralConstantTag | |
| CIntegralOrder< ElementT > | Helper to detemine the appropriate default integration order |
| CIntegralOrder< mesh::LagrangeP1::Tetra3D > | Tetrahedra get order 1 |
| CIntegralOrder< mesh::LagrangeP1::Triag2D > | Triangles get order 1 |
| CIntegralTag< OrderT > | Tag for an integral, wit the order provided as an MPL integral constant |
| CIntegrate | |
| CIntegrationOrder< Uint > | Determine integration order based on the order of the shape function |
| CIntegrationOrder< 1 > | |
| CIntegrationOrder< 2 > | |
| CInterpolateInPoint | |
| CEtypeTVariableData< ETYPE, SupportEtypeT, Dim, IsEquationVar >::InterpolationImpl< VarDim, Dummy > | Interpolation of a field |
| CEtypeTVariableData< ETYPE, SupportEtypeT, Dim, IsEquationVar >::InterpolationImpl< 1, Dummy > | Interpolation of a scalar field |
| CEtypeTVariableData< ETYPE, SupportEtypeT, Dim, IsEquationVar >::InterpolationImpl< Dim > | |
| CInterpreter | Command Line and script interpreter |
| Cis_connection | |
| Cis_const_comptible< T, Y > | Helper struct to put const-correctness in a short expression |
| Cis_signal | |
| CIsBuilderReducedName | Checks the builder reduced name matches The reduced name is the name without the namespace preceding it |
| CIsCellType | Compile-time predicate to determine if the given shape function represents a volume element, i.e. dimensions == dimensionality |
| CIsCompatibleWith< ETYPE > | |
| CIsComponentName | |
| CIsComponentTag | |
| CIsComponentTrue | |
| CIsComponentType< CType > | |
| CIsEdgeType | Compile-time predicate to determine if the given shape function represents a volume element, i.e. dimensions == dimensionality |
| CIsElementRegion | |
| CIsElementsSurface | |
| CIsElementsVolume | |
| CIsElementType< ETYPE > | |
| CIsEquationData | Predicate to check if data belongs to an equation variable |
| CIsFaceType | Compile-time predicate to determine if the given shape function represents a volume element, i.e. dimensions == dimensionality |
| CIsGroup | |
| CIsMinimalOrder< Order > | Compile-time predicate to determine if the given shape function or element type has at least the given order |
| CIsotermalFluid2D | Store local fluid properties |
| CForAllElementsT< ActionT >::IsShapeFunction< TYPE > | Predicate class to test if the region contains a specific element type |
| CIterativeAlgo | |
| ►Citerator_facade | |
| CComponentIterator< T > | ComponentIterator class, can linearize a complete tree of components |
| CListBufferIterator< BufferT > | |
| CElementIterator | |
| Citerator_range< T > | |
| ►Citerator_range< boost::filter_iterator< Predicate, ComponentIterator< T > > > | |
| CComponentIteratorRange< T, Predicate > | |
| ►Citerator_range< boost::filter_iterator< Predicate, ComponentIterator< T const > > > | |
| CConstComponentIteratorRange< T, Predicate > | |
| CQuad2D::JacobianCoefficients | Convenience struct to easily access the elements that make up the jacobian |
| CQuad3D::JacobianCoefficients | Convenience struct to easily access the elements that make up the jacobian |
| CQuad3D::JacobianCoefficients | Convenience struct to easily access the elements that make up the jacobian |
| CLagrangeP1Line1DFixture | |
| CLagrangeP1Line2DFixture | |
| CLagrangeP1Line3DFixture | |
| CLagrangeP1Quad2DFixture | |
| CLagrangeP1Quad3DFixture | |
| CLagrangeP1Tetra3DFixture | |
| CLagrangeP1Triag2DFixture | |
| CLagrangeP1Triag3DFixture | |
| CLagrangeP2BTriag2DFixture | |
| CLastCallbackInfo | |
| CMap< KEY, DATA >::LessThan | |
| CEigenPlusAssignProductEval< GrammarT >::impl< ExprT, StateT, DataT >::LHSHelper< T > | |
| CEigenPlusAssignProductEval< GrammarT >::impl< ExprT, StateT, DataT >::LHSHelper< const T & > | |
| CLine1D_traits | |
| CLine1D_traits | |
| CLine2D_traits | |
| CLine2D_traits | |
| CLine2D_traits | |
| CLine3D_traits | |
| CLine_traits | |
| CLine_traits | |
| CLine_traits | |
| CLine_traits | |
| CLine_traits< P > | |
| CListBufferT< T > | A Buffer that is constructed passing a boost::multi_array<T,2> table. This class allows to interface this table by using a buffer |
| CListeningInfo | Holds MPI listening information |
| CListeningThread | Listener for MPI messages |
| CListMethods< ValueT > | Extra methods for Table |
| Clocal_fixture | |
| CLocalImplicit | |
| CLogLevelFilter | Filters log messages corresponding to their level |
| CLogLevelFilterFixture | |
| CLogMessage | |
| CLogStampFilter | Prepends a stamp to the log messages |
| CLogStampFilter_Fixture | |
| CLogStream | Manages a log stream |
| ►CLogStringForwarder | |
| CLogForwarder | Appends LoggingEvents to the remote client log window |
| CNLog | Log component |
| CLoopElems< FunctorT > | |
| CLSSAtomicFixture | |
| CLSSDistributedMatrixFixture | |
| CLSSIndexConverter | Convert LSS indices (copy from base proto code) |
| CLSSSymmetricDirichletFixture | |
| CLSSSystem_EmptyLSSFixture | |
| CLSSWrapperImpl< TagT > | |
| CLSSWrapperImpl< DirichletBCTag > | |
| CLSSWrapperImpl< SolutionVectorTag > | |
| CLSSWrapperImpl< SystemMatrixTag > | |
| CLSSWrapperImpl< SystemRHSTag > | |
| CLumpTag | |
| CVolumeSFFixture::MakeSFNodesPair< SF > | Functor to create a fusion pair between a shape function and its node matrix |
| CMakeSFOp< OpT > | Helper struct to declare custom types |
| CMakeSFOp< cf3::UFEM::ComputeSACoeffs > | |
| CMakeSFOp< cf3::UFEM::ComputeTauImpl > | |
| CMakeSFOp< cf3::UFEM::CrosswindDiffusion > | |
| CMakeSFOp< cf3::UFEM::particles::DiscontinuityCapture > | |
| CMakeSFOp< detail::ComputeNuWALE > | |
| CMakeVarData< VariablesT, SupportEtypeT, ShapeFunctionsT, EquationVariablesT, MatrixSizesT, EMatrixSizeT > | Metafunction class for creating an appropriate data type |
| CMakeVarData< VariablesT, EtypeT, EtypeT, EquationVariablesT, MatrixSizesT, EMatrixSizeT > | |
| CMap | |
| CMapFixture | |
| CMath | |
| CMathOpDefaultCases< GrammarT > | Split up MapthOpDefault using cases, for better compilation performance |
| Cmatrix_array_mapper< rows, cols > | |
| CMatrixAssignOpsCases< SystemTagT > | Allowed block assignment operations |
| CMatrixInterpolationFixture | |
| CMatrixInverter_Fixture | |
| CMatrixSubscript< GrammarT, IntegersT >::impl< ExprT, StateT, DataT >::MatrixRef< MatrixT > | |
| CMatrixSubscript< GrammarT, IntegersT >::impl< ExprT, StateT, DataT >::MatrixRef< Eigen::Transpose< MatrixT > > | |
| CMatrixSizePerVar< VariablesT, VariablesSFT, SupportSF > | The size of the element matrix for each variable |
| CMatrixTypes< NDIM, NEQS, NVAR, NGRAD > | |
| CMatrixTypes< NDIM, NEQS > | |
| CMaxOrder< ExprT, DataT > | Get the maximum order of the shape functions used in Expr |
| Cmd5_context | |
| CMeshAdaptor | Class to adapt the mesh |
| CMeshComponent_Fixture | |
| CMeshConstruction_Fixture | |
| CMeshInterpolation_Fixture | |
| CMeshManipulationsTests_Fixture | |
| CMeshParameters | Parameters for mesh generation, as defined in the CGAL manual |
| CMeshReader | |
| CMeshReading_Fixture | |
| CMeshSourceGlobalFixture< MeshSize > | |
| CMeshTransformer_Fixture | |
| CMeshWriter | |
| CMetricTensor | |
| ►Cminus | |
| CMathOpDefaultCases< GrammarT >::case_< boost::proto::tag::minus, Dummy > | |
| ►Cminus_assign | |
| CIndexedNodeAssignmentCases< GrammarT, IndexGrammarT >::case_< boost::proto::tag::minus_assign, Dummy > | |
| CMatrixAssignOpsCases< SystemTagT >::case_< boost::proto::tag::minus_assign, Dummy > | |
| CNodeAssignmentCases< GrammarT >::case_< boost::proto::tag::minus_assign, Dummy > | |
| CMPIBufferTests_Fixture | |
| Cnat | |
| CNavierStokesAssemblyFixture | |
| CNavierStokesSpecializedAssembly | |
| ►Cnegate | |
| CMathOpDefaultCases< GrammarT >::case_< boost::proto::tag::negate, Dummy > | |
| CNetworkInfo | |
| CNeumannFixture | |
| CneuReaderMPITests_Fixture | |
| CNoCollisionKernel | |
| CNodalValuesTag | |
| CNodeAssignmentCases< GrammarT > | |
| CNodeData< VariablesT, NbDims > | |
| CNodeElementConnectivity_Fixture | |
| CNodeIdxOp | |
| CNodeLooper< ExprT > | Loop over nodes, using static-sized vectors to store coordinates |
| CNodeLooperDim< ExprT, NbDimsT > | Loop over nodes, when the dimension is known |
| CNodePacker | |
| CNodes_Fixture | |
| CNodesTimesDim< VariableT, SF, SupportSF > | Given a variable's data, get the product of the number of nodes with the dimension variable (i.e. the size of the element matrix if this variable would be the only one in the problem) |
| CNodesTimesDim< boost::mpl::void_, SF, SupportSF > | |
| CNodeUnpacker | Helper class to unpack nodes packed using NodePacker |
| CNodeVarData< T, Dim > | Struct keeping track of data associated with numbered variables in node expressions |
| CNodeVarData< ScalarField > | |
| CNodeVarData< VectorField, Dim > | |
| ►Cnoncopyable | |
| CAssertionManager | Manager of behavior of assertions |
| CBuildInfo | |
| CComponent | Base class for defining CF components |
| CConnection | |
| CCore | |
| ►CEnumT< EClass > | |
| CURI::Scheme::Convert | |
| CWorkerStatus::Convert | |
| CGeoShape::Convert | |
| CSUPGTypes::Convert | |
| CLogMessage::Convert | |
| CEventHandler | |
| CExceptionManager | Manager of behavior of exceptions |
| ►CLibLoader | |
| CPosixDlopenLibLoader | |
| CLibLoader | Class to load libraries in the Win32 OS |
| CLogger | Main class of the logging system |
| COSystem | |
| ►COSystemLayer | |
| COSystemLayer | |
| COSystemLayer | |
| COSystemLayer | |
| CComm | |
| CCommWrapperView< T > | |
| CSignal | |
| CTypeInfo | Handles type information This struct allows to associate a type to a string. It is a singleton |
| ►CProperties | |
| CDynamicModel::Properties | Physical properties |
| CLinEuler2D::Properties | Physical properties |
| CLinEuler3D::Properties | Physical properties |
| CScalar1D::Properties | Physical properties |
| CScalar2D::Properties | Physical properties |
| CScalar3D::Properties | Physical properties |
| CScalarSys2D::Properties | Physical properties |
| CFieldSynchronizer | Helper struct to synchronize fields at the end of a loop |
| CComputeTauImpl | Calculation of the stabilization coefficients for the SUPG method |
| CCounter | Custom op that just modifies its argument |
| ►CEnumT< Dimensionalities > | |
| CVariablesDescriptor::Dimensionalities::Convert | |
| CNonInstantiable< TYPE > | Derive from this class if you want a class that is not instantiable |
| ►CNonInstantiable< Protocol > | |
| CProtocol | |
| ►CNonInstantiable< Tags > | |
| CTags | |
| CProtocol::Tags | |
| CTags | |
| CTags | |
| CTags | |
| CLagrangeP1Line2DFixture::NormalVectorNorm | Returns the norm of the normal vector to the curve or surface element (equal to tangent in the case of Line2D) |
| CLagrangeP1Quad3DFixture::NormalVectorNorm | Returns the norm of the normal vector to the curve or surface element (equal to tangent in the case of Line2D) |
| CLagrangeP1Triag3DFixture::NormalVectorNorm | Returns the norm of the normal vector to the curve or surface element (equal to tangent in the case of Line2D) |
| CNormTag | |
| ►Cnot_ | |
| CIndexedNodeAssignmentCases< GrammarT, IndexGrammarT >::case_< Tag, Dummy > | |
| CMathOpDefaultCases< GrammarT >::case_< Tag, Dummy > | |
| CMatrixAssignOpsCases< SystemTagT >::case_< Tag, Dummy > | |
| CNodeAssignmentCases< GrammarT >::case_< Tag, Dummy > | |
| CNotifier | |
| Cnull_deleter | |
| CNumberedTermType< I, T > | Shorthand for terminals containing a numbered variable |
| Cnx_event_connector | Need to put things into a class to be reachable by the event callbacks |
| COcttree_Fixture | |
| CPEAllReduceFixture::optest | Test class with operator + to test if operations and all_reduce can work with it |
| CPEReduceFixture::optest | Test class with operator + to test if operations and reduce can work with it |
| CPEOperationsFixture::optest | Custom class for checking the non built-in way |
| ►COptionBuilder | Interface for option builders that can be registered with the factory |
| COptionArrayBuilder< TYPE > | |
| COptionComponentArrayBuilder< CTYPE > | Builder for OptionArrays of this component |
| COptionComponentBuilder< CTYPE > | Builder for OptionComponents |
| COptionTBuilder< TYPE > | Builders for OptionT components |
| COptionURIBuilder | |
| COptionFactory | Factory class to buikd options dynamically |
| ►COptionList | |
| CSignalOptions | Abstracts the use of XML when adding options to a signal frame |
| COptionListWrapper | |
| ►Cor_ | |
| CAssignNodalValues< GrammarT, IndexGrammarT > | Write to element nodal values |
| CBlockAccumulation< GrammarT > | Grammar matching block accumulation expressions |
| CCoordinatesGrammar | |
| CCustomSFOpTransform< OpImpl, GrammarT >::ChildGrammar | Catch field terminals first |
| CDeepCopy | Transform to copy an expression, keeping terminals that store a value by reference unchanged (thanks to Eric Niebler) |
| CDefaultFunctions | All possible default-evaluated functions |
| CDefineType< I > | Transform that extracts the type of variable I |
| CHasEvalVar< I > | |
| CHasSubGrammar< MatchingGrammarT > | Grammar matching expressions if they have a terminal with the index given in the template parameter |
| CMatchImplicitEval< I > | Returns true if an interpolation op is used |
| CDirichletBCGrammar< GrammarT > | Matches the proper formulation of Dirichlet BC |
| CEigenIndexing< GrammarT, IntegersT > | Indexing into Eigen expressions |
| CEigenMath< GrammarT, IntegersT > | Grammar for valid Eigen expressions, composed of primitives matching GrammarT |
| CEigenMultiplication< GrammarT > | Handle an expression that is filtered by Eigen |
| CElementGrammar | Matches and evaluates element-wise expressions |
| CElementMath | |
| CElementMathBase | |
| CElementMathImplicit | |
| CElementMathImplicitIndexed< I, J > | Grammar that allows looping over I and J indices |
| CElementMathIndexed< I, J > | |
| CElementMatrixGrammar | |
| CElementMatrixGrammarIndexed< I, J > | Gets submatrices of vector variables |
| CElementMatrixSubBlocks< IdxT > | Match but don't evaluate subblock-expressions |
| CElementMatrixTerm | Match element matrix terminals |
| CElementQuadratureMatch | Match quadrature expressions. THese call the grouping separately, so don't trigger on indices there |
| CElementSystemMatrixTerm | Match only element matrices that are used in a linear system |
| CEvalMappedCoords | Transform to evalate mapped coordinates |
| CExpandDimension | Replaces dimension placeholder with state |
| CExprVarArity | Gets the arity (max index) for the numbered variables |
| CFieldTypes | Match field types |
| CGaussGrammar | |
| CGroupGrammar< GrammarT > | Matches and evaluates groups of expressions matching GrammarT |
| CHasIdx< I > | Check if index I is used in the expression |
| CIndexValues< I, J > | Evaluate the value of both indices to the integral constants given in the template arguments |
| CIsEquationVariable< I > | Transform to set a range with true indicating a variable that has an equation, and false for no equation |
| CLazyIndexedGrammar< I, J > | |
| CMappedCoordTerms | Possible types for mapped coords |
| CMathTerminals | Matches terminal values that can be used in math formulas |
| CMatVec | Matches matrices and vectors |
| CNodalValues | Get nodal values |
| CNodeAssignGrammar< GrammarT, IndexGrammarT > | |
| CNodeGrammar | |
| CNodeLooperDim< ExprT, NbDimsT >::WrapExpression | |
| CNodeMath | |
| CNodeMathBase | Matches expressions that can be used as terms in math formulas for element expressions |
| CNodeMathIndexed< I, J > | |
| CParsedFunctionGrammar | |
| CReplaceConfigurableConstants | Grammar replacing ConfigurableConstants in an expression |
| CReplacePhysicsConstants | Grammar replacing PhysicsConstants in an expression |
| CRestrictToElementTypeGrammar< GrammarT > | |
| CRestrictToElementTypeGrammarSingle< GrammarT > | Matches and evaluates groups of expressions matching GrammarT, optionally restricting to certain element types |
| CScalar | Matches scalar terminals |
| CSFOps< GrammarT > | Shape-function related operations |
| CSingleExprElementGrammar | |
| CSingleExprNodeGrammar | Matches and evaluates element-wise expressions |
| CWrapExpression | Grammar to do the expression wrapping |
| CWrappableElementExpressions | Matches expressions that can be wrapped |
| CWrappableNodeExpressions | Matches expressions that need to be wrapped in an extension before they can be evaluated (i.e. Eigen products) |
| ►CHasSubGrammar< boost::proto::terminal< Var< boost::mpl::int_< I >, boost::proto::_ > > > | |
| CUsesVar< I > | Grammar matching expressions if they have a terminal with the index given in the template parameter |
| ►CLazyIndexedGrammar< boost::mpl::int_< 0 >, boost::mpl::int_< 0 > > | |
| CLazyElementGrammar | Less restricitve grammar to get the result of expressions that are in an integral as well |
| CSimpleGrammar | Simple test grammar |
| COSystemFixture | |
| CIndexLooper< GrammarT >::impl< ExprT, StateT, DataT >::OuterLoop< NI, NJ, Dummy > | |
| CIndexLooper< GrammarT >::impl< ExprT, StateT, DataT >::OuterLoop< 1, 1, Dummy > | |
| ►CPackedObject | |
| CPackedElement | Class that contains all stand-alone global information of an element |
| CPackedNode | Class that contains all stand-alone global information of point in a dictionary |
| CParallelFieldsTests_Fixture | |
| CParallelOverlapTests_Fixture | |
| CBlockArrays::Implementation::Patch | |
| CPEAllGatherFixture | |
| CPEAllReduceFixture | |
| CPEAllToAllFixture | |
| CPEBroadcastFixture | |
| CPECollectiveFixture | |
| CPEDatatypeFixture | |
| CPEFixture | |
| CPEGatherFixture | |
| CPEOperationsFixture | |
| CPEReduceFixture | |
| CPerfectGas | Use the perfect gas law to get density |
| CPeriodicData | |
| CPEScatterFixture | |
| CPhysicsConstant | Refers to a value from the physical model |
| CProtoAction::Implementation::PhysicsConstantLink | |
| CPhysicsConstantStorage | Storage for the values pointed to by a PhysicsConstant |
| ►CPhysModel | |
| CEuler2D | |
| ►Cplus | |
| CMathOpDefaultCases< GrammarT >::case_< boost::proto::tag::plus, Dummy > | |
| ►Cplus_assign | |
| CIndexedNodeAssignmentCases< GrammarT, IndexGrammarT >::case_< boost::proto::tag::plus_assign, Dummy > | |
| CMathOpDefaultCases< GrammarT >::case_< boost::proto::tag::plus_assign, Dummy > | |
| CMatrixAssignOpsCases< SystemTagT >::case_< boost::proto::tag::plus_assign, Dummy > | |
| CNodeAssignmentCases< GrammarT >::case_< boost::proto::tag::plus_assign, Dummy > | |
| CPoint | |
| CPoint | |
| CPoint | |
| CPoint1D_traits | |
| CPoint2D_traits | |
| CPoint3D_traits | |
| CPoint_traits | |
| CPoint_traits | |
| CPoint_traits | |
| CPoissonTriagAssembly | |
| ►Cpost_dec | |
| CMathOpDefaultCases< GrammarT >::case_< boost::proto::tag::post_dec, Dummy > | |
| ►Cpost_inc | |
| CMathOpDefaultCases< GrammarT >::case_< boost::proto::tag::post_inc, Dummy > | |
| ►Cpre_dec | |
| CMathOpDefaultCases< GrammarT >::case_< boost::proto::tag::pre_dec, Dummy > | |
| ►Cpre_inc | |
| CMathOpDefaultCases< GrammarT >::case_< boost::proto::tag::pre_inc, Dummy > | |
| CElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT >::PrecomputeData< ExprT > | Precompute variables data |
| CPressureRHS | |
| CPrism3D_traits | |
| CPrism3DFixture | |
| CPrism_traits | |
| CPrism_traits | |
| ►CProfiledTestFixture | Any test using this fixture (or a derivative) will be profiled |
| CComponentBenchFixture | |
| CProfiledFixture | Profile and time tests using this fixture |
| CProtoBenchmarkFixture | |
| CProfiler | |
| CProfiler | |
| CProfiler | |
| ►CPhysModel::Properties | |
| CEuler2D::Properties | |
| CProperties_Fixture | |
| CPropertyItem | |
| CPropertyList | |
| CPropertyListWrapper | |
| CProtoHeatFixture | |
| CProtoLSSFixture | |
| CProtoUnsteadyFixture | |
| Cprowl_connection | |
| CPTScotchTests_Fixture | |
| CPythonConsole::python_command | Used to store the pending command on the command stack |
| CPythonCodeContainer::PythonDict | |
| CScriptEngine::PythonDictEntry | Allow to make a tree representation of the python scope. the root of the tree is supposed to be a python dictionnary, children are simple python objects |
| ►CPythonListInterface | |
| CList< ValueT > | Tables can be used as python lists |
| CTableList< ValueT > | Tables can be used as python lists |
| CPythonListToAny | Conversion for lists |
| CPythonToAny | Conversion for basic types |
| ►CQAbstractItemModel | |
| CCommitDetails | Model that handles modified options details |
| CNJournalBrowser | |
| CNRemoteFSBrowser | |
| CNTree | Tree model |
| CPropertyModel | Model that maintains properties for the node pointed by the index returned by NTree::global()->currentIndex(). This class is a view for the tree model and is automatically updated whenever the current index is changed |
| CFavoritesModel | Model that manages a list of favorite directories |
| ►CQApplication | |
| CApplication | |
| ►CQCompleter | |
| CPythonCompleter | Dervied QCompleter to allow the use of a tree model for completion model |
| ►CQDialog | |
| CAboutCFDialog | |
| CBrowserDialog | |
| CConfirmCommitDialog | Dialog used to ask user whether modifcations have to be committed before continuing |
| CJournalBrowserDialog | |
| CModifiedOptionsDialog | Dialog that shows commit details |
| CSelectPathDialog | |
| CSignalInspectorDialog | |
| CSignatureDialog | |
| ►CQFormLayout | |
| COptionLayout | Panel to m_view and modify options() of an object |
| ►CQLabel | |
| CColorSelector | This is QLabel that display a color picker when clicked and can give this color back |
| CQList< T > | |
| CQList< cf3::ui::core::ActionInfo > | |
| CQList< cf3::ui::core::CommitDetailsItem * > | |
| CQList< cf3::ui::core::NRemoteFSBrowser::FileInfo * > | |
| CQList< cf3::ui::core::PropertyItem * > | |
| CQList< cf3::ui::core::Transaction * > | |
| CQList< cf3::ui::core::TreeNode * > | |
| CQList< cf3::ui::graphics::FavoritesModel::SpecialDir > | |
| CQList< common::cf3::common::UUCount > | |
| CQList< common::SignalArgs * > | |
| CQList< common::SignalArgs > | |
| CQList< QPersistentModelIndex > | |
| CQList< QPointer< pqPipelineSource > > | |
| CQList< QString > | |
| ►CQListView | |
| CDraggableListWidget | |
| ►CQListWidget | |
| CCustomListWidget | Simple inherited class to reimplement some behavior |
| ►CQMainWindow | |
| CMainWindow | Client main window |
| CQMap< T, V > | |
| CQMap< cf3::ui::graphics::MainWindow::MainWinActions, QAction * > | |
| CQMap< common::cf3::common::UUCount, cf3::ui::graphics::TabInfo > | |
| CQMap< common::cf3::common::UUCount, int > | |
| CQMap< int, int > | |
| CQMap< QAction *, bool > | |
| CQMap< QAction *, core::cf3::ui::core::ActionInfo > | |
| CQMap< QAction *, int > | |
| CQMap< QString, boost::shared_ptr< common::Component > > | |
| CQMap< QString, cf3::ui::core::Transaction * > | |
| CQMap< QString, cf3::ui::graphics::GraphicalValue * > | |
| CQMap< QString, common::XML::XmlNode > | |
| CQMap< QString, QIcon > | |
| ►CQObject | |
| CCNodeNotifier | Handles signal emitting for CNode class |
| CJournalNotifier | |
| CNBrowser | Component that manages remote browsers. This class subclasses CNode class |
| CNJournal | |
| CNLink | Client corresponding component for cf3::common::Link |
| CNLog | Log component |
| CNRoot | Client root. This class is wrapper for cf3::common::Root class on the client side. A NRoot object may never have any child. Add them to the internal Root componenent instead. It can be obtained by calling root() method |
| CNScriptEngine | Make the link between ScriptEngine server side and the python console client side |
| CRemoteDispatcher | |
| CTreeNode | Handles a CNode component in the tree |
| CJournalBrowserBuilder | |
| CSignalManager | |
| CC3DView | C3DView class |
| CN3DView | Class used with C3DView to provide 3D mesh view |
| CNPlotXY | |
| ►CQPlainTextEdit | |
| ►CPythonCodeContainer | This class contains common code for python editors |
| CPythonCodeEditor | Simple python editor |
| CPythonConsole | The python console send python command to the server in form of python "fragment" the term "fragment" is used to describe a single python statement wich mean one instruction without tabulation (that instruction may have children instruction) Example of python fragment: for i in range(0,5): print i |
| ►CQProcess | |
| CSSHTunnel | |
| ►CQSortFilterProxyModel | |
| CFileFilter | |
| CFilteringModel | |
| ►CQSplitter | |
| CRemoteFileCopy | |
| ►CQStandardItem | |
| CCustomStandardItem | Dervied QStandardItem to allow case insensitive sorting |
| CFilesListItem | Adds a functionnality to QStandardItem class |
| ►CQSyntaxHighlighter | |
| CPythonSyntaxeHighlighter | Simple syntaxe highlighter |
| ►CQTabWidget | |
| CTabBuilder | |
| ►CQTextBlockUserData | |
| CTextBlockErrorData | |
| ►CQTextEdit | |
| CLoggingList | Manages a graphical log component |
| ►CQThread | |
| CNetworkThread | |
| CTreeThread | Manages the client root node |
| ►CQTreeView | |
| CTreeView | This class manages the tree view |
| CQuad2D_traits | |
| CQuad2D_traits | |
| CQuad2D_traits | |
| CQuad3D_traits | |
| CQuad3D_traits | |
| CQuad_traits< P > | |
| CQuad_traits | |
| CQuad_traits | |
| CQuad_traits | |
| CQuad_traits | |
| CQuadratureBase< TR > | Fallback class if a concrete Quadrature doesn't implement a static function |
| CQuadratureBase< cf3::mesh::gausslegendre::Hexa_traits< P > > | |
| CQuadratureBase< cf3::mesh::gausslegendre::Line_traits< P > > | |
| CQuadratureBase< cf3::mesh::gausslegendre::Quad_traits< P > > | |
| ►CQuadratureBase< Hexa_traits< P > > | |
| CHexa< P > | |
| ►CQuadratureBase< Line_traits< P > > | |
| CLine< P > | |
| ►CQuadratureBase< Quad_traits< P > > | |
| CQuad< P > | |
| ►CQWidget | |
| CBorderArea | Used to display the the line number and the prompt on a PythonCodeContainer |
| CCentralPanel | Panel to view and modify options of an object |
| ►CGraphicalValue | |
| CGraphicalArray | |
| CGraphicalArrayRestrictedList | |
| CGraphicalBool | |
| CGraphicalDouble | |
| CGraphicalInt | |
| CGraphicalRestrictedList | |
| CGraphicalString | |
| CGraphicalUri | |
| CGraphicalUriArray | |
| CTreeBrowser | This widget allows allows to browse the treeview in a special way |
| CWidget3D | Show a mesh rendered on a ParaViewTab server |
| CGraph | This hold the XY graph and the options graph |
| CGraphOption | This class is used to set visuals options, generate functions and set the curve to draw |
| ►CQwtPlot | |
| CBodePlot | This is a QwtPlot with easiest way to acces the options and add curves |
| ►CQwtPlotZoomer | |
| CZoomer | |
| CRapidXML_Test_Fixture | |
| CRDMMergeFixture | |
| CReconstructPoint | |
| CReader::RegionData | |
| CMeshWriter::RegionFilter | Predicate to check if a component directly contains any Entities component |
| CRegisterComponent< COMPONENT, LIB > | Helper class to register typeinfo and option type of a component This is mostly useful for abstract component classes, as builders cannot be created for this |
| CRegisterOptionBuilder | Helper class to register builders |
| CExpressionBase< ExprT >::RegisterVariables | Functor to register variables in a physical model |
| CRegistLibrary< LIB > | Struct to force library registration |
| CRegistTypeInfo< TYPE, LIB > | |
| CRestrictToElementTypeTag< T > | |
| CSFOp< CustomSFOp< OpT > >::result< Signature > | |
| CCustomTerminal::result< Signature > | Custom ops must implement the TR1 result_of protocol |
| CScalarLSSVector::result< Signature > | Custom ops must implement the TR1 result_of protocol |
| CVectorLSSVector::result< Signature > | Custom ops must implement the TR1 result_of protocol |
| CApplyAup::result< Signature > | |
| CVelocityRHS::result< Signature > | |
| CScalarLSSVector::result< Signature > | Custom ops must implement the TR1 result_of protocol |
| CMetricTensor::result< Signature > | Custom ops must implement the TR1 result_of protocol |
| CPressureRHS::result< Signature > | |
| CGradientOp::result< Signature > | |
| CCustomLaplacian::result< Signature > | Custom ops must implement the TR1 result_of protocol |
| CVectorLSSVector::result< Signature > | Custom ops must implement the TR1 result_of protocol |
| CCustomLaplacianApply::result< Signature > | |
| CVectorLSSVector::result< This(DataT)> | |
| CScalarLSSVector::result< This(DataT)> | |
| CScalarLSSVector::result< This(DataT)> | |
| CMetricTensor::result< This(DataT)> | |
| CCustomTerminal::result< This(DataT)> | |
| CVectorLSSVector::result< This(DataT)> | |
| CCustomLaplacian::result< This(FieldDataT)> | |
| CSFOp< CustomSFOp< OpT > >::result< This(GrammarT)> | |
| CCustomLaplacianApply::result< This(TempT, MatrixT, VectorT)> | |
| CVelocityRHS::result< This(UT, NUT, GT, UVecT1, UVecT2, PVecT, Real, Real)> | |
| CVelocityRHS::result< This(UT, NUT, UVecT1, UVecT2, PVecT, Real, Real)> | |
| CApplyAup::result< This(UT, PVecT, Real, Real)> | |
| CPressureRHS::result< This(UT, UVecT, UVecT, UVecT, PVecT, Real, Real)> | |
| CGradientOp::result< This(VarT)> | |
| CGradientOp::result< This(VarT, MappedCoordsT)> | |
| CNormalOp::ResultType< SupportT > | |
| CNablaOp::ResultType< VarDataT > | |
| CCoordinatesOp::ResultType< SupportT > | |
| CJacobianOp::ResultType< SupportT > | |
| CShapeFunctionOp::ResultType< VarDataT > | |
| CJacobianDeterminantOp::ResultType< SupportT > | |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::ResultType< TagT, Arity, Dummy > | Helper to get the result type |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::ResultType< boost::proto::tag::function, 10, Dummy > | Specialization for a function with 9 arguments |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::ResultType< boost::proto::tag::function, 2, Dummy > | Specialization for a function with one argument |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::ResultType< boost::proto::tag::function, 3, Dummy > | Specialization for a function with 2 arguments |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::ResultType< boost::proto::tag::function, 4, Dummy > | Specialization for a function with 3 arguments |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::ResultType< boost::proto::tag::function, 5, Dummy > | Specialization for a function with 4 arguments |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::ResultType< boost::proto::tag::function, 6, Dummy > | Specialization for a function with 5 arguments |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::ResultType< boost::proto::tag::function, 7, Dummy > | Specialization for a function with 6 arguments |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::ResultType< boost::proto::tag::function, 8, Dummy > | Specialization for a function with 7 arguments |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::ResultType< boost::proto::tag::function, 9, Dummy > | Specialization for a function with 8 arguments |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT >::ResultType< boost::proto::tag::terminal, 0, Dummy > | Used as a terminal, so we assume it just needs the basic context data |
| CLagrangeP1Quad3DFixture::RotatingCylinderPressure | |
| CLagrangeP1Triag3DFixture::RotatingCylinderPressure | |
| CLagrangeP1Line2DFixture::RotatingCylinderPressure | |
| CRowTag | Placeholders to indicate if we should get a row or a column |
| CSafeNbNodes< I > | Helper to get the number of LSS nodes, avoiding static divide-by-zero |
| CSafeNbNodes< 0 > | |
| CScalarLSSVector | |
| CScalarLSSVector | Custom proto op to access element values in an LSS vector for a scalar variable |
| CURI::Scheme | |
| CSelectComponentWrapper< ComponentT > | Helper struct to select the correct wrapper for a component |
| CSelectOptionType< T > | |
| CSelectOptionType< char const * > | |
| CSelectOptionType< char[N] > | Allow string constants without enclosing them in std::string() |
| CSelectOptionType< Handle< T > > | Specialization for components |
| CSelectOptionType< std::vector< T > > | Specialization for arrays |
| CSelectOptionType< URI > | Specialization for URI |
| CNodeLooperDim< ExprT, NbDimsT >::SelectWrapper< B, ProtoExprT > | |
| CNodeLooperDim< ExprT, NbDimsT >::SelectWrapper< false, ProtoExprT > | |
| CNodeLooperDim< ExprT, NbDimsT >::SelectWrapper< true, ProtoExprT > | |
| CServer | |
| CServerRoot | |
| CElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT >::SetElement | Set the element on each stored data item |
| CSetGradient | |
| CNodeData< VariablesT, NbDims >::SetNode | Set the element on each stored data item |
| CSetNodeValence | |
| CElementBased< Dim >::SF | Mimic some shape function functionality, to avoid compile errors. Not that this is only used during the recursion on the types, and never actually used |
| CSFOp< OpT > | Wrap all operations in a template, so we can detect ops using a wildcard |
| CSFOp< cf3::solver::actions::Proto::CustomSFOp< cf3::UFEM::ScalarLSSVector > > | |
| CSFOp< cf3::solver::actions::Proto::CustomSFOp< cf3::UFEM::VectorLSSVector > > | |
| CSFOp< CustomSFOp< OpT > > | |
| CShapeFunctionBase< SF, TR > | Fallback class if a concrete ShapeFunction doesn't implement a static function |
| ►CShapeFunctionBase< Hexa, Hexa_traits > | |
| CHexa | |
| CHexa | |
| ►CShapeFunctionBase< Line, Line_traits > | |
| CLine | |
| CLine | |
| CLine | |
| CLine | |
| ►CShapeFunctionBase< Prism, Prism_traits > | |
| CPrism | |
| CPrism | |
| ►CShapeFunctionBase< Quad, Quad_traits > | |
| CQuad | |
| CQuad | |
| CQuad | |
| CQuad | |
| ►CShapeFunctionBase< Tetra, Tetra_traits > | |
| CTetra | |
| CTetra | |
| ►CShapeFunctionBase< Triag, Triag_traits > | |
| CTriag | |
| CTriag | |
| CTriag | |
| CTriag | |
| CTriag | |
| CCFLOp::ShapeType< T > | |
| CCFLOp::ShapeType< ElementBased< Dim > > | |
| ►CShared | |
| CReader | |
| CWriter | |
| CShared | |
| ►CShared | |
| CReader | |
| CWriter | |
| ►CShared | |
| CReader | |
| CWriter | |
| ►CShared | |
| CReader | |
| ►CSignalDispatcher | API to dispatch a signal call |
| CLocalDispatcher | Dispatches a signal locally |
| CNetworkQueue | |
| CRemoteDispatcher | |
| CSignalFrame | Manages a set of maps |
| ►CSignalHandler | |
| CComponent | Base class for defining CF components |
| CEventHandler | |
| CNetworkThread | |
| CServerNetworkComm | This class is the server network level |
| CSignalWrapper | |
| CSimpleMeshGeneratorTests_Fixture | |
| CSolutionVectorTag | Tag for a Neumann BC |
| CSomeTag | Define a tag (not used here) |
| CSpaceElem | |
| CSpaceElement | |
| CFavoritesModel::SpecialDir | |
| CStackTrace | |
| CStencilComputerRings_Fixture | |
| CEigenPlusAssignProductEval< GrammarT >::impl< ExprT, StateT, DataT >::StoreResult< T, Dummy > | |
| CEigenPlusAssignProductEval< GrammarT >::impl< ExprT, StateT, DataT >::StoreResult< Eigen::Block< MatT, R, C >, Dummy > | |
| CEigenPlusAssignProductEval< GrammarT >::impl< ExprT, StateT, DataT >::StoreResult< Real, Dummy > | |
| ►Cstream | |
| CGnuplot | |
| CStringConverter | Prevent a crash in the intel compiler |
| ►Csubscript | |
| CIsVectorSubRows< IdxT > | Match subrows for vectors |
| CSUPGSpecialized | |
| CSUPGTypes | Possible types of SUPG computation to apply |
| CSystemMatrixTag | Tag for system matrix |
| CSystemRHSTag | Tag for RHS |
| ►CT | |
| CElementMatrix< T > | Represents an element matrix |
| CElementSystemMatrix< T > | Represents an element matrix that is used as part of the linear system |
| CElementVector< T > | Represents an element vector |
| ►CT1 | |
| CComposedPhysics< T1, T2, boost::mpl::void_, boost::mpl::void_, boost::mpl::void_ > | Specialization for 2 models |
| CComposedPhysics< T1, T2, T3, boost::mpl::void_, boost::mpl::void_ > | Specialization for 3 models |
| CComposedPhysics< T1, T2, T3, T4, boost::mpl::void_ > | Specialization for 4 models |
| ►CT2 | |
| CComposedPhysics< T1, T2, boost::mpl::void_, boost::mpl::void_, boost::mpl::void_ > | Specialization for 2 models |
| CComposedPhysics< T1, T2, T3, boost::mpl::void_, boost::mpl::void_ > | Specialization for 3 models |
| CComposedPhysics< T1, T2, T3, T4, boost::mpl::void_ > | Specialization for 4 models |
| ►CT3 | |
| CComposedPhysics< T1, T2, T3, boost::mpl::void_, boost::mpl::void_ > | Specialization for 3 models |
| CComposedPhysics< T1, T2, T3, T4, boost::mpl::void_ > | Specialization for 4 models |
| ►CT4 | |
| CComposedPhysics< T1, T2, T3, T4, boost::mpl::void_ > | Specialization for 4 models |
| CTabInfo | |
| CTableArray< T > | |
| CTableArray< Real > | |
| CTableArray< Uint > | |
| CTableArray< ValueT > | |
| CTableConstRow< T > | |
| CTableMethods< ValueT > | Extra methods for Table |
| CTableRow< T > | |
| CTableRowWrapper< ValueT > | Functions exposed to python dealing with table rows |
| ►CTaggedObject | Manages tags |
| CComponent | Base class for defining CF components |
| ►COption | Adds fonctionnalities to Property class |
| COptionArray< TYPE > | |
| COptionComponent< T > | |
| COptionT< TYPE > | |
| ►COptionT< URI > | |
| COptionURI | |
| CLagrangeP1Line3DFixture::TangentVectorNorm | Returns the norm of the tangen vector to the curve |
| CTaylorGreen | |
| CTaylorGreen | |
| CTaylorGreenModel | |
| CTecWriterTests_Fixture | |
| CTecZone | |
| CCommPattern::temp_buffer_item | Typedef for the temporary buffer |
| ►Cterminal | |
| CBlockLhsGrammar< TagT > | Grammar matching the LHS of an assignment op |
| CCoordsTerminals | Valid terminals that can represent the current node coordinates |
| CElementVectorTerm | Match element matrix terminals |
| Ctest_matrix | Holding all the data and the constructor sets everything up, everything is public |
| CTest_ShapeFunction_Fixture | |
| CTestBuildFaces_Fixture | |
| CTestCase | |
| CTestCGNS_Fixture | |
| CTestFieldCreation_Fixture | |
| CTestFixture | |
| CTestGlobalConnectivity_Fixture | |
| CTestParallelDistribution_Fixture | |
| CTestRotate_Fixture | |
| CTestSignals_Fixture | |
| CTetra3D_traits | |
| CTetra_traits | |
| CTetra_traits | |
| CTetraSFFixture | Fixture for each test |
| CThermalFluid | Non-isothermal fluid (assume we get the temperature from somewhere else) |
| CThreadManager | |
| Cthreshold_compare | |
| Cthreshold_compare | |
| ►CThyraOperator | Abstract class for all Trilinos matrix operators |
| CTrilinosCrsMatrix | |
| CTrilinosFEVbrMatrix | |
| ►CThyraVector | Abstract class for all Trilinos matrix operators |
| CTrilinosVector | |
| CTimedComponent | Pure virtual interface for components that store timings |
| ►CTimedTestFixture | Any test using this fixture (or a derivative) will be timed |
| CBockMesh3DFixture | |
| CComponentBenchFixture | |
| CProfiledFixture | Profile and time tests using this fixture |
| CProtoBenchmarkFixture | |
| CProtoParallelFixture | |
| CPtrFixture | |
| CVectorBenchmarkFixture | |
| CTransaction | |
| ►Ctransform | |
| CAddNodeValues | |
| CAddNodeValuesIndex< IndexGrammarT > | |
| CBlockAccumulator | Primitive transform to handle assignment to an LSS matrix |
| CComputeNorm | Compute the norm of a matrix or a vector |
| CCoordinatesOp | Interpolated real-world coordinates at mapped coordinates |
| CCustomSFOpTransform< OpImpl, GrammarT > | Operation with a custom implementation |
| CDirichletBCComponentSetter | Sets a specific component of a vector |
| CDirichletBCSetter | Sets whole-variable dirichlet BC, allowing the use of a complete vector as value |
| CEigenPlusAssignProductEval< GrammarT > | Evaluate A += B*C, which is a special case needed in Gauss integrator. If B or C is a scalar, it's also faster |
| CEigenProductEval< GrammarT > | Evaluate the product LeftT * RightT |
| CElementMatrixBlockValue | Only get a block containing the rows for the first var and the cols for the second |
| CElementMatrixRowsValue | Only get the rows relevant for a given variable |
| CElementMatrixValue | Get a given element matrix |
| CElementQuadratureEval< GrammarT > | |
| CElementRHSValue | Get the RHS vector |
| CElementValue | |
| CElementVectorRowsValue | Only get the rows relevant for a given variable |
| CElementVectorTransform | |
| CElementVectorValue | Get a given element matrix |
| CExpressionGroup< GrammarT > | Primitive transform to evaluate a group of expressions |
| CExtractDiag | Primitive transform to perform the transpose |
| CForEachDimension< GrammarT > | Primitive transform to evaluate a group of expressions |
| CGaussIntegral | Primitive transform that evaluates an integral using the Gauss points and returns the result as a reference to a stored matrix (or scalar) |
| CGaussPointEval | Transform to evaluate Gauss point access |
| CGaussWeightEval | Transform to evaluate Gauss weight access |
| CGetCoordinates | Provide access to the geometry coordinates in case of node expressions |
| CGetRHSVector | |
| CGetSolutionVector | |
| CIndexedNodeAssign< IndexGrammarT > | Modify only a single component of a field |
| CIndexLooper< GrammarT > | |
| CInterpolationOp | Interpolated values at mapped coordinates |
| CJacobianDeterminantOp | Jacobian determinant |
| CJacobianOp | Jacobian matrix |
| CLump | Lump the matrix |
| CMatrixColAccess | |
| CMatrixElementAccess | Primitive transform to access matrix elements using operator() |
| CMatrixRowAccess | |
| CMatrixSubscript< GrammarT, IntegersT > | Primitive transform to access matrix elements using operator[] |
| CNablaOp | Gradient |
| CNodeAssign | Handle modification of a field |
| CNodesOp | Element nodes |
| CNormalOp | Face Normal |
| CParsedScalarFunctionTransform | |
| CParsedVectorFunctionTransform | Primitive transform to evaluate a function with the function parser |
| CReplaceConfigurableConstant | Transform to replace an occurance of ConfigurableConstant with a reference to its value |
| CReplacePhysicsConstant | Transform to replace an occurance of PhysicsConstant with a reference to its value |
| CRestrictToElementType< GrammarT > | Primitive transform to evaluate a group of expressions for specific element types only |
| CRHSAccumulator | |
| CRunFunctionOp< GrammarT > | Runs a shape function operation that is used as a function call |
| CRunTerminalOp< GrammarT > | Runs a shape function operation that is used as a terminal |
| CSetIdentity | |
| CSetRHSSetter | |
| CSetSolutionSetter | |
| CSetZero | |
| CShapeFunctionOp | Shape functions |
| CSubCols< I, J > | A subblock of columns |
| CSubMatrix< I, J > | A submatrix |
| CSubRows< I, J > | A subblock of rows |
| CTransposeTransform | Primitive transform to perform the transpose |
| CVarValue | Returns the data value of a numbered variable |
| CVectorSubRows< I, J > | A subblock for the element vector |
| CVolumeOp | Element volume |
| CWrapMatrixExpression | |
| CComponentURIPrinter | |
| ►Ctransform_impl | |
| CAddNodeValues::impl< ExprT, StateT, DataT > | |
| CAddNodeValuesIndex< IndexGrammarT >::impl< ExprT, StateT, DataT > | |
| CBlockAccumulator::impl< ExprT, State, DataT > | |
| CComputeNorm::impl< ExprT, StateT, DataT > | |
| CCustomSFOpTransform< OpImpl, GrammarT >::impl< ExprT, StateT, DataT > | |
| CDirichletBCComponentSetter::impl< ExprT, StateT, DataT > | |
| CDirichletBCSetter::impl< ExprT, StateT, DataT > | |
| CEigenPlusAssignProductEval< GrammarT >::impl< ExprT, StateT, DataT > | |
| CEigenProductEval< GrammarT >::impl< ExprT, StateT, DataT > | |
| CElementMatrixBlockValue::impl< ExprT, StateT, DataT > | |
| CElementMatrixRowsValue::impl< ExprT, StateT, DataT > | |
| CElementMatrixValue::impl< ExprT, StateT, DataT > | |
| CElementQuadratureEval< GrammarT >::impl< ExprT, StateT, DataT > | |
| CElementRHSValue::impl< ExprT, StateT, DataT > | |
| CElementValue::impl< ExprT, StateT, DataT > | |
| CElementVectorRowsValue::impl< ExprT, StateT, DataT > | |
| CElementVectorTransform::impl< ExprT, StateT, DataT > | |
| CElementVectorValue::impl< ExprT, StateT, DataT > | |
| CExpressionGroup< GrammarT >::impl< ExprT, StateT, DataT > | |
| CExtractDiag::impl< ExprT, StateT, DataT > | |
| CForEachDimension< GrammarT >::impl< ExprT, StateT, DataT > | |
| CGaussIntegral::impl< ExprT, StateT, DataT > | |
| CGaussPointEval::impl< ExprT, StateT, DataT > | |
| CGaussWeightEval::impl< ExprT, StateT, DataT > | |
| CGetCoordinates::impl< TagT, StateT, DataT > | |
| CGetRHSVector::impl< ExprT, StateT, DataT > | |
| CGetSolutionVector::impl< ExprT, StateT, DataT > | |
| CIndexedNodeAssign< IndexGrammarT >::impl< ExprT, StateT, DataT > | |
| CIndexLooper< GrammarT >::impl< ExprT, StateT, DataT > | |
| CInterpolationOp::impl< VarT, StateT, DataT > | |
| CLump::impl< ExprT, StateT, DataT > | |
| CMappedOpBase< ExprT, StateT, DataT, Derived, ResultType > | Base class for the implementation of operations that depend on mapped coordinates (CRTP pattern) |
| CMappedVarOpBase< ExprT, StateT, DataT, Derived, ResultType > | Base class for the implementation of operations that depend on mapped coordinates (CRTP pattern) |
| CMatrixColAccess::impl< ExprT, StateT, DataT > | |
| CMatrixElementAccess::impl< ExprT, StateT, DataT > | |
| CMatrixRowAccess::impl< ExprT, StateT, DataT > | |
| CMatrixSubscript< GrammarT, IntegersT >::impl< ExprT, StateT, DataT > | |
| CNodeAssign::impl< ExprT, StateT, DataT > | |
| CNodesOp::impl< ExprT, StateT, DataT > | |
| CParsedScalarFunctionTransform::impl< ExprT, StateT, DataT > | |
| CParsedVectorFunctionTransform::impl< ExprT, StateT, DataT > | |
| CReplaceConfigurableConstant::impl< ExprT, StateT, DataT > | |
| CReplacePhysicsConstant::impl< ExprT, StateT, DataT > | |
| CRestrictToElementType< GrammarT >::impl< ExprT, StateT, DataT > | |
| CRHSAccumulator::impl< ExprT, State, DataT > | |
| CRunFunctionOp< GrammarT >::impl< ExprT, StateT, DataT > | |
| CRunTerminalOp< GrammarT >::impl< ExprT, StateT, DataT > | |
| CSetIdentity::impl< ExprT, StateT, DataT > | |
| CSetIdentity::impl< Eigen::Block< MatT, R, C >, StateT, DataT > | |
| CSetRHSSetter::impl< ExprT, StateT, DataT > | |
| CSetSolutionSetter::impl< ExprT, StateT, DataT > | |
| CSetZero::impl< ExprT, StateT, DataT > | |
| CSetZero::impl< Eigen::Block< MatT, R, C >, StateT, DataT > | |
| CSubCols< I, J >::impl< ExprT, StateT, DataT > | |
| CSubMatrix< I, J >::impl< ExprT, StateT, DataT > | |
| CSubRows< I, J >::impl< ExprT, StateT, DataT > | |
| CTransposeTransform::impl< ExprT, StateT, DataT > | |
| CVarValue::impl< VarT, StateT, DataT > | |
| CVectorSubRows< I, J >::impl< ExprT, StateT, DataT > | |
| CVolumeOp::impl< ExprT, StateT, DataT > | |
| CWrapMatrixExpression::impl< ExprT, StateT, DataT > | |
| CComponentURIPrinter::impl< ExprT, StateT, DataT > | |
| ►CMappedOpBase< ExprT, StateT, DataT, impl< ExprT, StateT, DataT >, ResultType > | |
| CCoordinatesOp::impl< ExprT, StateT, DataT > | |
| CJacobianDeterminantOp::impl< ExprT, StateT, DataT > | |
| CJacobianOp::impl< ExprT, StateT, DataT > | |
| CNormalOp::impl< ExprT, StateT, DataT > | |
| ►CMappedVarOpBase< ExprT, StateT, DataT, impl< ExprT, StateT, DataT >, ResultType > | |
| CNablaOp::impl< ExprT, StateT, DataT > | |
| CShapeFunctionOp::impl< ExprT, StateT, DataT > | |
| CTransformer | |
| CTransposeFunction | Terminal to indicate we want a transpose |
| CTriag2D_traits | |
| CTriag2D_traits | |
| CTriag2D_traits | |
| CTriag2D_traits | |
| CTriag3D_traits | |
| CTriag_traits | |
| CTriag_traits | |
| CTriag_traits | |
| CTriag_traits | |
| CTriag_traits | |
| ►Ctype | |
| CNodeLooperDim< ExprT, NbDimsT >::NodesExpression< ProtoExprT > | |
| CUFEMBuildSparsityFixture | |
| ►Cunary_function | |
| CUnaryRealOp | |
| ►Cunary_plus | |
| CMathOpDefaultCases< GrammarT >::case_< boost::proto::tag::unary_plus, Dummy > | |
| CUnifiedData_Fixture | |
| CUnityCollisionKernel | |
| CUpdateParameterValue | |
| CURI | |
| CPEDatatypeFixture::user_struct_c | |
| CPEDatatypeFixture::user_struct_d | |
| CPEDatatypeFixture::user_struct_i | Some complex data types |
| CUUCount | Combination of a UUID and a count, together forming the equivalent of a 192-bit identifier |
| CValue< TYPE > | |
| CValue< Handle< ComponentT > > | |
| COptionComponent< T >::ValueExtractor | MPL functor to extract a value from an any |
| CValueType< T > | Extract the real value type of a given type, which might be an Eigen expression |
| CValueType< Eigen::CwiseUnaryOp< Eigen::internal::scalar_multiple_op< Real >, const MatrixT > > | Specialise for multiplication with a scalar |
| CValueType< Eigen::Matrix< Real, I, J > > | Specialize for Eigen matrices |
| CValueType< Eigen::Transpose< const Real > > | Specialise for transpose of reals |
| CValueType< Real > | Specialise for reals |
| CVarArity< T > | |
| CVarChild< ExprT, Idx > | Helper to get the variable type at a child of an expression |
| CVarDataType< VarT, DataT > | Helper to get the data type for the given variable |
| ►CVariables | |
| CVariablesT< PHYS > | |
| CElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT >::VariableType< I > | Return the type of the stored variable I (I being an Integral Constant in the boost::mpl sense) |
| ►CVectorialFunction | |
| ►CProtoEvaluatedFunction | Wrap the vectorial function, adding extra data that may be filled before expression evaluation |
| ►CScalarFunction | |
| CVectorFunction | |
| CVectorLSSVector | Custom proto op to access element values in an LSS vector for a vector variable |
| CVectorLSSVector | |
| CVectorOperations_Fixture | |
| CVelocityAssembly | |
| CVelocityRHS | |
| CVolumeFunctor | Simple test functor to compute the volume |
| CVolumeSFFixture::VolumeMPLFunctor< FunctorT > | Applies a functor if the element is a volume element |
| CVolumeSFFixture | |
| CWallProjection | Helper struct to handle projection to the wall near a given surface node |
| ►Cwhen | |
| CElementIntegration | |
| CElementQuadrature | |
| CFieldInterpolation | Interpolate a field at the current gauss point |
| CForEachDimensionGrammar< GrammarT > | Matches and evaluates groups of expressions matching GrammarT |
| CIntegers | Matches integer terminals |
| CMathOpDefault< GrammarT > | Math operators evaluated using default C++ meaning |
| CRHSVectorGrammar | Matches placeholders for the solution vector |
| CSetRHSGrammar< GrammarT > | Matches the proper formulation of Neumann BC |
| CSetSolutionGrammar< GrammarT > | Matches the proper formulation of Neumann BC |
| CSolutionVectorGrammar | Matches placeholders for the solution vector |
| CStreamOutput< GrammarT > | Stream output |
| CTransposeGrammar< GrammarT > | |
| CIntegralConstantGrammar< I > | |
| ►CStreamOutput< ElementMathIndexed< I, J > > | |
| CStreamOutputIndexed< I, J > | |
| ►CStreamOutput< NodeMathIndexed< I, J > > | |
| CNodeStreamOutputIndexed< I, J > | |
| CWorkerStatus | |
| CWrapMatrixExpression::impl< ExprT, StateT, DataT >::WrapperSelector< T, bool > | Helper to select if the expression is to be wrapped |
| CWrapMatrixExpression::impl< ExprT, StateT, DataT >::WrapperSelector< T &, true > | Expression is to be wrapped |
| Cxml_document< Ch > | |
| Cxml_document< char > | |
| Cxml_node< Ch > | |
| Cxml_node< char > | |
| CXmlFixture | |
| ►CXmlNode | |
| CXmlDoc | |
| CZeroTag | |
| CZoltanTests_Fixture | |