![]() |
COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
| ►Natest-ufem-navier-stokes-restart | |
| CTaylorGreen | |
| ►Natest-ufem-navier-stokes-taylor-green | |
| CTaylorGreen | |
| ►Nboost | External boost library namespace |
| Citerator_range | |
| ►Ncf3 | Top-level namespace for coolfluid |
| ►NBlockMeshReader | |
| CBlockData | Helper struct to read the data into vectors |
| CBlockMeshReader | |
| CLibBlockMeshReader | |
| ►NCGAL | Classes for CGAL mesh format operations |
| CImplicitFunction | |
| CLibCGAL | |
| CMeshParameters | Parameters for mesh generation, as defined in the CGAL manual |
| CSphereFunction | Sphere around the origin with radius r |
| CTetrahedralize | |
| ►Ncommon | Most basic kernel library |
| ►Ndetail | |
| CArrayToVector | A struct, since partial specializations of functions is not allowed |
| CArrayToVector< Handle< ComponentT > > | |
| CChangeArrayValue | Helper function to set the value |
| CChangeArrayValue< Handle< ComponentT > > | |
| CChangeArrayValue< int > | |
| CChangeArrayValue< Real > | |
| CChangeArrayValue< Uint > | |
| CDoArrayDiff | |
| CFromString | A struct, since partial specializations of functions is not allowed |
| CFromString< Handle< ComponentT > > | |
| CValue | |
| CValue< Handle< ComponentT > > | |
| ►NLinux | Specialized classes for interacting with Linux operating system |
| COSystemLayer | |
| ►NMacOSX | Specialized classes for interacting with Mac OSX operating system |
| COSystemLayer | |
| ►NPE | Classes offering a MPI interface for COOLFluiD |
| CBuffer | Buffer that can hold multiple data types, useful for MPI communication |
| CComm | |
| ►CCommPattern | |
| Cdist_struct | Helper struct for setup function |
| Ctemp_buffer_item | Typedef for the temporary buffer |
| CCommWrapper | Base wrapper class serving as interface |
| CCommWrapperMArray | Wrapper class for Table components |
| CCommWrapperMArray< T, 1 > | |
| CCommWrapperMArray< T, 2 > | |
| CCommWrapperPtr | Wrapper class for raw ptr arrays allocated by new[]/malloc/calloc |
| CCommWrapperVector | Wrapper class for std::vectors |
| CCommWrapperView | |
| Cget_mpi_op | 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 > | |
| CListeningInfo | Holds MPI listening information |
| CListeningThread | Listener for MPI messages |
| CManager | |
| CPackedObject | |
| CWorkerGroup | |
| ►NWin32 | Specialized classes for interacting with Win32 operating system |
| CLibLoader | Class to load libraries in the Win32 OS |
| COSystemLayer | |
| ►NXML | Classes that implement the XML protocol for use in COOLFluiD |
| CMap | |
| ►CProtocol | |
| CTags | |
| CSignalFrame | Manages a set of maps |
| CSignalOptions | Abstracts the use of XML when adding options to a signal frame |
| CXmlDoc | |
| CXmlNode | |
| CAction | Component that executes an action. Implementation of the IAction interface as a component, exposing the execute function as a signal |
| CActionDirector | |
| CAllocatedComponent | |
| CArrayBase | |
| ►CArrayBufferT | A Buffer that is constructed passing a boost::multi_array<T,2> table. This class allows to interface this table by using a buffer |
| CBuffer | |
| CArrayDiff | |
| CAssertionManager | Manager of behavior of assertions |
| CBadPointer | |
| CBadValue | |
| ►CBinaryDataReader | Component for writing binary data collected into a single file |
| CImplementation | |
| ►CBinaryDataWriter | Component for writing binary data collected into a single file |
| CImplementation | |
| CBuilder | Component that builds other components |
| CBuilderT | Component that builds other components of a given abstract type This is the actual builder for one concrete type |
| CBuildInfo | |
| CCAbstract | |
| CCastingFailed | |
| CCConcrete1 | |
| CCConcrete2 | |
| CCodeLocation | |
| CCodeProfiler | |
| CComponent | Base class for defining CF components |
| CComponentBuilder | Helper class to create the Builder and place it in the factory |
| CComponentHandle | Handle to ComponentT, constness determined by the constness of ParentT |
| CComponentIterator | ComponentIterator class, can linearize a complete tree of components |
| CComponentIteratorRange | |
| ►CComponentIteratorRangeSelector | Derive the correct range type based on the constness of ParentT, which should be the type of the parent component |
| Cimpl | |
| Cimpl< boost::false_type, dummy > | |
| Cimpl< boost::true_type, dummy > | |
| CComponentIteratorSelector | Derive the correct range type based on the constness of ParentT, which should be the type of the parent component |
| CComponentPtr | Shared pointer to ComponentT, constness determined by the constness of ParentT |
| CComponentReference | Reference to ComponentT, constness determined by the constness of ParentT |
| CConnection | |
| CConnectionManager | |
| CConstComponentIteratorRange | |
| CCore | |
| ►CDynArrayBufferT | |
| CBuffer | |
| CDynTable | |
| CEnumT | |
| CEnvironment | |
| CEventHandler | |
| CException | Base class for all Exceptions in CF |
| CExceptionManager | Manager of behavior of exceptions |
| CFactories | |
| CFactory | Component class for a factory which builds other components |
| CFactoryT | Component class for a factory which builds other components |
| CFailedAssertion | |
| CFailedToConverge | |
| CFileFormatError | |
| CFileSystemError | |
| CFloatingPointError | |
| CGroup | Component for grouping other components |
| CIAction | Abstract interface for actions. You probably want to use Action as a base to start from, since that implements IAction as a component |
| CIllegalCall | |
| CInvalidStructure | |
| CInvalidURI | Exception thrown when a string does not construct a valid path |
| Cis_connection | |
| Cis_signal | |
| CIsBuilderReducedName | Checks the builder reduced name matches The reduced name is the name without the namespace preceding it |
| CIsComponentName | |
| CIsComponentTag | |
| CIsComponentTrue | |
| CIsComponentType | |
| CJournal | |
| CLibCommon | |
| CLibLoader | |
| CLibLoadingError | Not deriving from common::Exception to avoid the automatic error output |
| CLibraries | |
| CLibrary | Component class for a library |
| CLink | |
| CList | Component holding a 1 dimensional array of a templated type |
| CListBufferIterator | |
| ►CListBufferT | A Buffer that is constructed passing a boost::multi_array<T,2> table. This class allows to interface this table by using a buffer |
| CBuffer | |
| CLocalDispatcher | Dispatches a signal locally |
| CLogger | Main class of the logging system |
| CLogLevelFilter | Filters log messages corresponding to their level |
| CLogStampFilter | Prepends a stamp to the log messages |
| CLogStream | Manages a log stream |
| CLogStringForwarder | |
| ►CMap | |
| CCompare | |
| CLessThan | |
| CNetworkInfo | |
| CNoProfiling | |
| CNotEnoughMemory | |
| CNotificationQueue | Manages a notification queue |
| CNotImplemented | |
| CNotSupported | |
| COption | Adds fonctionnalities to Property class |
| COptionArray | |
| COptionArrayBuilder | |
| COptionBuilder | Interface for option builders that can be registered with the factory |
| ►COptionComponent | |
| CValueExtractor | MPL functor to extract a value from an any |
| COptionComponentArrayBuilder | Builder for OptionArrays of this component |
| COptionComponentBuilder | Builder for OptionComponents |
| COptionFactory | Factory class to buikd options dynamically |
| COptionList | |
| COptionT | |
| COptionTBuilder | Builders for OptionT components |
| COptionURI | |
| COptionURIBuilder | |
| COSystem | |
| COSystemError | |
| COSystemLayer | |
| CParallelError | |
| CParsingFailed | |
| CPosixDlopenLibLoader | |
| CPrintTimingTree | Prints the timing tree for a root component |
| CPropertyList | |
| CProtocolError | |
| CRegisterComponent | 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 |
| CRegistLibrary | Struct to force library registration |
| CRegistTypeInfo | |
| CSegmentationFault | |
| CSelectComponentWrapper | Helper struct to select the correct wrapper for a component |
| CSelectOptionType | |
| 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 |
| CSetupError | |
| CShouldNotBeHere | |
| CSignal | |
| CSignalDispatcher | API to dispatch a signal call |
| CSignalError | |
| CSignalHandler | |
| CStringConverter | Prevent a crash in the intel compiler |
| CTable | Component holding a 2 dimensional array of a templated type |
| CTableArray | |
| CTableConstRow | |
| CTableRow | |
| CTaggedObject | Manages tags |
| CTags | |
| CTimedComponent | Pure virtual interface for components that store timings |
| CTypeInfo | Handles type information This struct allows to associate a type to a string. It is a singleton |
| ►CURI | |
| ►CScheme | |
| CConvert | |
| CURLError | |
| CUUCount | Combination of a UUID and a count, together forming the equivalent of a 192-bit identifier |
| CValueExists | |
| CValueNotFound | |
| ►CWorkerStatus | |
| CConvert | |
| CXmlError | |
| ►Ndetail | |
| Cis_const_comptible | Helper struct to put const-correctness in a short expression |
| ►Nmath | Basic Classes for Mathematical applications used by COOLFluiD |
| ►NLSS | |
| ►Ndetail | |
| CAddNewParameter | |
| CAddParameter | |
| CGidConverter | |
| CUpdateParameterValue | |
| CBelosGMRESParameters | Encapsulate a Teuchos parameter list |
| CBlockAccumulator | |
| CCoordinatesStrategy | |
| ►CDirectStrategy | |
| CImplementation | |
| CEmptyLSSMatrix | |
| CEmptyLSSVector | |
| CEmptyStrategy | |
| CLibLSS | Class defines the initialization and termination of the library LSS |
| CMatrix | |
| CParameterList | Encapsulate a Teuchos parameter list |
| CParameterListDefaults | Encapsulate a Teuchos parameter list |
| ►CRCGStrategy | |
| CImplementation | |
| CSolutionStrategy | |
| CSolveLSS | |
| CSystem | |
| CThyraOperator | Abstract class for all Trilinos matrix operators |
| CThyraVector | Abstract class for all Trilinos matrix operators |
| CTrilinosCrsMatrix | |
| CTrilinosFEVbrMatrix | |
| ►CTrilinosStratimikosStrategy | |
| CImplementation | |
| CTrilinosVector | |
| CVector | |
| CZeroLSS | |
| CAnalyticalFunction | |
| CBoundingBox | Bounding box defined by minimum and maximum coordinates |
| CBracketMethod | |
| CBrent | |
| CDbrent | |
| CFloatingPoint | |
| CGolden | |
| CHilbert | Class to compute a global index given a coordinate, based on the Hilbert Spacefilling Curve |
| CIntegrate | |
| CLibMath | |
| COutOfBounds | Exception thrown when a certain value is not found in a storage or container |
| CVariableManager | |
| ►CVariablesDescriptor | |
| ►CDimensionalities | |
| CConvert | |
| CImplementation | |
| CVectorialFunction | |
| CZeroDeterminant | Exception thrown when a Zero determinant matrix is found |
| ►Nmesh | Basic Classes for Mesh applications used by COOLFluiD |
| ►Nactions | Action derived classes for mesh manipulations |
| ►Ndetail | |
| CDoDiff | |
| CWallProjection | Helper struct to handle projection to the wall near a given surface node |
| CAddPointRegion | |
| CBuildArea | |
| CBuildFaceNormals | |
| CBuildFaces | |
| CBuildVolume | |
| CComputeFieldGradient | Compute the gradient of a field |
| CCreateField | Create a field with given functions |
| CExtract | |
| CFaceCompare | |
| 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 |
| CIsElementRegion | |
| CIsGroup | |
| CLibActions | Class defines the initialization and termination of the library actions |
| CLinkPeriodicNodes | |
| CLoadBalance | Load Balance the mesh |
| CMakeBoundaryGlobal | |
| CMeshDiff | |
| CMeshInterpolator | |
| CPeriodicMeshPartitioner | |
| CRemoveGhostElements | |
| CRotate | |
| CShortestEdge | |
| CSurfaceIntegral | SurfaceIntegral Fields with matching support |
| CTranslate | |
| CVolumeIntegral | VolumeIntegral Fields with matching support |
| CWallDistance | |
| ►NBlockMesh | Library for I/O of the OpenFOAM BlockMesh dict files |
| ►CBlockArrays | |
| ►CImplementation | |
| CBlock | Encapsulate a single block, providing all data needed to produce the mesh connectivity |
| CBlockLayer | Represents a single layer across the mesh |
| CPatch | |
| CBlocksPartitioning | Helper struct to keep using the old partitioning method |
| CChannelGenerator | Generate parallel 3D channels with grading towards the wall |
| CLibBlockMesh | |
| ►Ncf3mesh | Library for I/O in the native CF3 mesh format |
| CLibCF3Mesh | |
| CReader | |
| CWriter | |
| ►NCGNS | Library for I/O of the CGNS format |
| CCGNSException | |
| CLibCGNS | |
| CReader | |
| ►CShared | |
| CCGNS_Base | |
| CCGNS_Boco | |
| CCGNS_Field | |
| CCGNS_File | |
| CCGNS_FlowSolution | |
| CCGNS_Section | |
| CCGNS_Size | |
| CCGNS_Zone | |
| CWriter | |
| ►Ndetail | |
| CComputeCentroid | Helper to compute the centroid |
| ►Ngausslegendre | Namespace holding GaussLegendre quadrature |
| ►CHexa | |
| CGaussLegendreQuadrature | |
| CHexa_traits | |
| CLibGaussLegendre | |
| ►CLine | |
| CGaussLegendreQuadrature | |
| CLine_traits | |
| ►CQuad | |
| CGaussLegendreQuadrature | |
| CQuad_traits | |
| ►Ngmsh | Library for I/O of the gmsh format |
| CLibGmsh | |
| ►CReader | |
| CField | |
| CRegionData | |
| CShared | |
| CWriter | |
| ►NIntegrators | Functions to provide integration over elements |
| CGaussIntegrator | |
| CGaussMappedCoords | Stores pre-computed mapped coords and weights for all gauss point locations |
| CGaussMappedCoordsImpl | 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 > | |
| CGaussPoints | This file hides some implementation details of Gauss integration |
| CGaussPoints< 16 > | |
| CGaussPoints< 2 > | |
| CGaussPoints< 32 > | |
| CGaussPoints< 4 > | |
| CGaussPoints< 8 > | |
| ►NLagrangeP0 | Namespace holding LagrangeP0 shape functions and elements |
| CHexa | |
| CHexa_traits | |
| CLibLagrangeP0 | |
| CLine | |
| CLine_traits | |
| CPoint | |
| 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 |
| CPoint1D_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 |
| CPoint2D_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 |
| CPoint3D_traits | |
| CPoint_traits | |
| CPrism | |
| CPrism_traits | |
| CQuad | |
| CQuad_traits | |
| CTetra | |
| CTetra_traits | |
| CTriag | |
| CTriag_traits | |
| ►NLagrangeP1 | Namespace holding LagrangeP1 shape functions and elements |
| CElementTypeTriag2D | |
| CHexa | |
| 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 |
| CHexa3D_traits | |
| CHexa_traits | |
| CLibLagrangeP1 | |
| CLine | |
| 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_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_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 |
| CLine3D_traits | |
| CLine_traits | |
| CPoint | |
| CPoint_traits | |
| CPrism | |
| 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 |
| CPrism3D_traits | |
| CPrism_traits | |
| CQuad | |
| ►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 |
| CJacobianCoefficients | Convenience struct to easily access the elements that make up the jacobian |
| CQuad2D_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 |
| CJacobianCoefficients | Convenience struct to easily access the elements that make up the jacobian |
| CQuad3D_traits | |
| CQuad_traits | |
| CTetra | |
| 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 |
| CTetra3D_traits | |
| CTetra_traits | |
| CTriag | |
| 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_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 |
| CTriag3D_traits | |
| CTriag_traits | |
| ►NLagrangeP2 | Namespace holding LagrangeP2 shape functions and elements |
| CLibLagrangeP2 | |
| CLine | |
| 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 |
| CLine1D_traits | |
| 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_traits | |
| CLine_traits | |
| CPoint | |
| CPoint_traits | |
| CQuad | |
| 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_traits | |
| ►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 |
| CJacobianCoefficients | Convenience struct to easily access the elements that make up the jacobian |
| CQuad3D_traits | |
| CQuad_traits | |
| CTriag | |
| 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_traits | |
| CTriag_traits | |
| ►NLagrangeP2B | Namespace holding LagrangeP2B shape functions and elements |
| CLibLagrangeP2B | |
| CTriag | |
| 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_traits | |
| CTriag_traits | |
| ►NLagrangeP3 | Namespace holding LagrangeP3 shape functions and elements |
| CLibLagrangeP3 | |
| CLine | |
| 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 |
| CLine2D_traits | |
| CLine_traits | |
| CQuad | |
| 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 |
| CQuad2D_traits | |
| CQuad_traits | |
| CTriag | |
| 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 |
| CTriag2D_traits | |
| CTriag_traits | |
| ►Nneu | Library for I/O of the neutral format |
| CLibNeu | |
| ►CReader | |
| CBCData | |
| CGroupData | |
| CHeaderData | |
| CShared | |
| CWriter | |
| ►Nptscotch | Library for PTScotch mesh partitioning and load balancing |
| CLibPTScotch | |
| CPartitioner | |
| ►Nsmurf | Library for I/O of the smurf format |
| CLibSmurf | |
| CReader | |
| CShared | |
| CWriter | |
| ►Ntecplot | Library for I/O of the tecplot format |
| CLibTecplot | |
| CShared | |
| CWriter | |
| ►NVTKLegacy | Library for I/O of the VTK legacy format |
| CLibVTKLegacy | |
| CWriter | |
| ►NVTKXML | Library for I/O of the VTK XML format |
| ►Ndetail | |
| CCompressedStream | |
| CCompressedStreamHeader | |
| CLibVTKXML | |
| CWriter | |
| ►Nzoltan | Library for zoltan mesh partitioning and load balancing |
| CLibZoltan | |
| CPartitioner | |
| CAInterpolator | A Interpolator base component |
| CAPointInterpolator | PointInterpolator to interpolate a field to a point |
| CBoundingBox | Wrapped math::BoundingBox, with extra functionality |
| CCellFaces | |
| CCells | |
| CConnectivity | |
| CContinuousDictionary | |
| CDerivativeInPoint | |
| CDictionary | |
| CDiscontinuousDictionary | |
| ►CDomain | |
| CImplementation | |
| CEdges | |
| CElementFinder | Base class for finding an element given a coordinate |
| CElementFinderOcttree | Find elements using an octtree |
| CElementNodeView | View of nodal data, allowing modification of the referenced data |
| CElementNodeView< NbNodes, 1, 1 > | Specialization for single Real values |
| CElements | |
| CElementType | |
| CElementTypeBase | Fallback class if a concrete Element Type doesn't implement a static function |
| CElementTypeFaceConnectivity | Stores connectivity information about the faces that form the cell boundary |
| CElementTypeT | Translation class to link concrete static implementations to the dynamic API |
| CEntities | |
| CEntity | Low storage struct to uniquely identify one element |
| CFace2Cell | |
| CFaceCellConnectivity | |
| CFaceConnectivity | |
| CFaces | |
| CField | |
| ►CFieldManager | |
| CImplementation | |
| CGenerateLine3D | |
| CGeneratePlane3D | |
| ►CGeoShape | |
| CConvert | |
| CInterpolateInPoint | |
| CInterpolationFunction | |
| CInterpolator | Interpolator component delegating interpolation to a PointInterpolator strategy |
| CInterpolatorT | Compile-time configured strategy for interpolation |
| ►CIsCellType | Compile-time predicate to determine if the given shape function represents a volume element, i.e. dimensions == dimensionality |
| Capply | |
| ►CIsCompatibleWith | |
| Capply | |
| ►CIsEdgeType | Compile-time predicate to determine if the given shape function represents a volume element, i.e. dimensions == dimensionality |
| Capply | |
| CIsElementsSurface | |
| CIsElementsVolume | |
| CIsElementType | |
| ►CIsFaceType | Compile-time predicate to determine if the given shape function represents a volume element, i.e. dimensions == dimensionality |
| Capply | |
| ►CIsMinimalOrder | Compile-time predicate to determine if the given shape function or element type has at least the given order |
| Capply | |
| CLibMesh | |
| CLoadMesh | |
| CMatchedMeshInterpolator | Interpolator component that interpolates fields between spaces in the same mesh |
| CMergedParallelDistribution | |
| CMesh | |
| CMeshAdaptor | Class to adapt the mesh |
| CMeshElements | |
| CMeshGenerator | |
| CMeshMetadata | Storage for metadata related to the mesh |
| CMeshPartitioner | |
| CMeshReader | |
| CMeshTransformer | |
| CMeshTriangulator | |
| ►CMeshWriter | |
| CEntitiesFilter | Predicate to check if a Entities component is to be included |
| CRegionFilter | Predicate to check if a component directly contains any Entities component |
| CNode2FaceCellConnectivity | |
| CNodeConnectivity | |
| CNodeElementConnectivity | |
| COcttree | |
| 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 |
| CParallelDistribution | |
| CPointInterpolator | A general configurable point interpolator |
| CPointInterpolatorT | A compile-time configured point interpolator, making sure that element-finder, stencil computer, and interpolation function match together |
| CPseudoLaplacianLinearInterpolation | Pseudo-Laplacian Weighted Linear Interpolation function |
| CQuadrature | |
| CQuadratureBase | Fallback class if a concrete Quadrature doesn't implement a static function |
| CQuadratureT | Translation class to link concrete static implementations to the dynamic API |
| CReconstructPoint | |
| CRegion | |
| CShapeFunction | |
| CShapeFunctionBase | Fallback class if a concrete ShapeFunction doesn't implement a static function |
| CShapeFunctionInterpolation | |
| CShapeFunctionT | Translation class to link concrete static implementations to the dynamic API |
| CSimpleMeshGenerator | Generate a simple carthesian P1 mesh without grading |
| CSpace | Space component class |
| CSpaceElem | |
| CSpaceInterpolator | Interpolator component that interpolates fields between spaces in the same mesh |
| 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 |
| CTags | |
| CUnifiedData | |
| CWriteMesh | |
| ►Nphysics | Basic Classes for Physics applications used by CF |
| ►Neuler | Physics Euler classes |
| ►Neuler1d | |
| CData | |
| ►Neuler2d | |
| CData | |
| CLibEuler | |
| ►NLinEuler | Linearized Euler equations for sound propagation |
| CCons2D | |
| CCons3D | |
| CLibLinEuler | |
| ►CLinEuler2D | |
| CProperties | Physical properties |
| ►CLinEuler3D | |
| CProperties | Physical properties |
| ►Nlineuler | |
| ►Nlineuler2d | |
| CData | |
| ►Nnavierstokes | |
| ►Nnavierstokes1d | |
| CData | |
| ►Nnavierstokes2d | |
| CData | |
| ►NScalar | Scalar transport equations |
| CBurgers2D | |
| CDiffusion2D | |
| CLibScalar | |
| CLinearAdv1D | |
| CLinearAdv2D | |
| CLinearAdv3D | |
| CLinearAdvSys2D | |
| CRotationAdv2D | |
| ►CScalar1D | |
| CProperties | Physical properties |
| ►CScalar2D | |
| CProperties | Physical properties |
| ►CScalar3D | |
| CProperties | Physical properties |
| ►CScalarSys2D | |
| CProperties | Physical properties |
| ►CDynamicModel | |
| CImplementation | |
| CProperties | Physical properties |
| CDynamicVars | |
| CLibPhysics | |
| CMatrixTypes | |
| CPhysModel | |
| CProperties | |
| CUnaryRealOp | |
| CVariables | |
| CVariablesT | |
| ►Npython | Basic Classes for Python wrapper classes used by CF |
| CAnyListToPython | Conversion for lists |
| CAnyToPython | Conversion from any to python for basic types |
| CChildListWrapper | |
| ►CComponentWrapper | Wrapper class for components |
| CImplementation | |
| CCoreWrapper | |
| CLibPython | |
| CList | Tables can be used as python lists |
| CListMethods | Extra methods for Table |
| CMath | |
| Cmatrix_array_mapper | |
| CNetworkXPython | |
| Cnull_deleter | |
| COptionListWrapper | |
| CPropertyListWrapper | |
| CPythonListInterface | |
| CPythonListToAny | Conversion for lists |
| CPythonToAny | Conversion for basic types |
| ►CScriptEngine | Manage a python interpreter |
| CPythonDictEntry | 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 |
| CSignalWrapper | |
| CTableList | Tables can be used as python lists |
| CTableMethods | Extra methods for Table |
| CTableRowWrapper | Functions exposed to python dealing with table rows |
| CTestAllOptions | Creates an option for each type, to enable testing of python option handling |
| CTestSignals | Exposes certain signals for testing purposes |
| ►Nsolver | Basic Classes for Solver applications used by CF |
| ►Nactions | |
| ►Ndetail | |
| Cthreshold_compare | |
| ►Ndetail_twopoint | |
| Cthreshold_compare | |
| ►NProto | |
| ►Ndetail | |
| ►CGetNbNodes | Helper struct to get the number of element nodes |
| Capply | |
| Capply< boost::mpl::false_, EqDataT > | |
| Capply< boost::mpl::true_, EqDataT > | |
| CHasEvalVar | |
| CHasSubExpr | |
| CHasSubGrammar | Grammar matching expressions if they have a terminal with the index given in the template parameter |
| CMatchImplicitEval | Returns true if an interpolation op is used |
| CSafeNbNodes | Helper to get the number of LSS nodes, avoiding static divide-by-zero |
| CSafeNbNodes< 0 > | |
| CUsesVar | Grammar matching expressions if they have a terminal with the index given in the template parameter |
| ►CAddNodeData | MPL transform operator to wrap a variable in its data type |
| Capply | |
| Capply< VectorField, Dummy > | |
| ►CAddNodeValues | |
| Cimpl | |
| ►CAddNodeValuesIndex | |
| Cimpl | |
| CAssignNodalValues | Write to element nodal values |
| CBlockAccumulation | Grammar matching block accumulation expressions |
| ►CBlockAccumulator | Primitive transform to handle assignment to an LSS matrix |
| Cimpl | |
| CBlockAssignmentOp | Helper struct for assignment to a matrix or RHS |
| CBlockAssignmentOp< SystemMatrixTag, OpTagT > | |
| CBlockAssignmentOp< SystemRHSTag, OpTagT > | |
| CBlockLhsGrammar | Grammar matching the LHS of an assignment op |
| CCheckSameEtype | Check if all variables are on fields with element type ETYPE |
| CColTag | |
| CComponentWrapper | Proto-ready terminal type for wrapping a component |
| CComponentWrapperImpl | |
| ►CComputeNorm | Compute the norm of a matrix or a vector |
| Cimpl | |
| CConfigurableConstant | Refers to a configurable constant value |
| CConstantStorage | Storage for the values pointed to by a ConfigurableConstant |
| CConstantStorageType | Returns the map type used to store values of the given type |
| CCoordinatesGrammar | |
| ►CCoordinatesOp | Interpolated real-world coordinates at mapped coordinates |
| Cimpl | |
| CResultType | |
| CCoordsTerminals | Valid terminals that can represent the current node coordinates |
| CCopyNumberedVars | Copy the terminal values to a fusion list |
| CCustomSFOp | |
| ►CCustomSFOpTransform | Operation with a custom implementation |
| CChildGrammar | Catch field terminals first |
| ►Cimpl | |
| Capply | Pass the stored parameter if the result type is a reference, don't store otherwise |
| Capply< ResultT & > | Specialization for references |
| ►CChildType | |
| CDataType | Keep the type, by default |
| CDataType< Var< VarI, T > > | Convert numbered variables to their data |
| CEvaluatedChild | Helper to get the variable type at a child of an expression |
| CGetChild | |
| CGetChild< Var< I, T > > | Specialization to get the associated data |
| CResultType | Helper to get the result type |
| CResultType< boost::proto::tag::function, 10, Dummy > | Specialization for a function with 9 arguments |
| CResultType< boost::proto::tag::function, 2, Dummy > | Specialization for a function with one argument |
| CResultType< boost::proto::tag::function, 3, Dummy > | Specialization for a function with 2 arguments |
| CResultType< boost::proto::tag::function, 4, Dummy > | Specialization for a function with 3 arguments |
| CResultType< boost::proto::tag::function, 5, Dummy > | Specialization for a function with 4 arguments |
| CResultType< boost::proto::tag::function, 6, Dummy > | Specialization for a function with 5 arguments |
| CResultType< boost::proto::tag::function, 7, Dummy > | Specialization for a function with 6 arguments |
| CResultType< boost::proto::tag::function, 8, Dummy > | Specialization for a function with 7 arguments |
| CResultType< boost::proto::tag::function, 9, Dummy > | Specialization for a function with 8 arguments |
| CResultType< boost::proto::tag::terminal, 0, Dummy > | Used as a terminal, so we assume it just needs the basic context data |
| 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 | Transform that extracts the type of variable I |
| CDefineTypeOp | Ease application of DefineType as an MPL lambda expression, and strip the Var encapsulation |
| CDimensionIdxTag | Tags terminals that will be replaced with the current dimension |
| ►CDirichletBCComponentSetter | Sets a specific component of a vector |
| Cimpl | |
| CDirichletBCGrammar | Matches the proper formulation of Dirichlet BC |
| ►CDirichletBCSetter | Sets whole-variable dirichlet BC, allowing the use of a complete vector as value |
| Cimpl | |
| CDirichletBCTag | Tag for a Dirichlet BC |
| CDivOp | Evaluate the divergence |
| CEigenIndexing | Indexing into Eigen expressions |
| CEigenMath | Grammar for valid Eigen expressions, composed of primitives matching GrammarT |
| CEigenMultiplication | Handle an expression that is filtered by Eigen |
| ►CEigenPlusAssignProductEval | Evaluate A += B*C, which is a special case needed in Gauss integrator. If B or C is a scalar, it's also faster |
| ►Cimpl | |
| CLHSHelper | |
| CLHSHelper< const T & > | |
| CStoreResult | |
| CStoreResult< Eigen::Block< MatT, R, C >, Dummy > | |
| CStoreResult< Real, Dummy > | |
| ►CEigenProductEval | Evaluate the product LeftT * RightT |
| Cimpl | |
| CEigenProductType | 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 | Dummy shape function type used for element-based fields |
| CSF | 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 |
| ►CElementData | |
| CDataType | Return the type of the data stored for variable I (I being an Integral Constant in the boost::mpl sense) |
| CDeleteVariablesData | Delete stored per-variable data |
| CFillRhs | Set the element on each stored data item |
| CInitVariablesData | Initializes the pointers in a VariablesDataT fusion sequence |
| CPrecomputeData | Precompute variables data |
| CSetElement | Set the element on each stored data item |
| CVariableType | Return the type of the stored variable I (I being an Integral Constant in the boost::mpl sense) |
| CElementGrammar | Matches and evaluates element-wise expressions |
| CElementIntegration | |
| CElementLooper | Mpl::for_each compatible functor to loop over elements, using the correct shape function for the geometry |
| CElementLooperImpl | Helper struct to launch execution once all shape functions have been determined |
| CElementMath | |
| CElementMathBase | |
| CElementMathImplicit | |
| CElementMathImplicitIndexed | Grammar that allows looping over I and J indices |
| CElementMathIndexed | |
| CElementMatrix | Represents an element matrix |
| ►CElementMatrixBlockValue | Only get a block containing the rows for the first var and the cols for the second |
| Cimpl | |
| CElementMatrixGrammar | |
| CElementMatrixGrammarIndexed | Gets submatrices of vector variables |
| ►CElementMatrixRowsValue | Only get the rows relevant for a given variable |
| Cimpl | |
| CElementMatrixSize | Calculate the size of the element matrix |
| CElementMatrixSubBlocks | Match but don't evaluate subblock-expressions |
| CElementMatrixTerm | Match element matrix terminals |
| ►CElementMatrixValue | Get a given element matrix |
| Cimpl | |
| CElementQuadrature | |
| ►CElementQuadratureEval | |
| ►Cimpl | |
| Cevaluate_expr | Fusion functor to evaluate each child expression using the GrammarT supplied in the template argument |
| CElementQuadratureMatch | Match quadrature expressions. THese call the grouping separately, so don't trigger on indices there |
| CElementQuadratureTag | Tags a gauss-quadrature loop for the following expressions |
| CElementRHS | Reperesents element RHS vector |
| ►CElementRHSValue | Get the RHS vector |
| Cimpl | |
| CElementsExpression | |
| CElementSystemMatrix | Represents an element matrix that is used as part of the linear system |
| CElementSystemMatrixTerm | Match only element matrices that are used in a linear system |
| ►CElementValue | |
| Cimpl | |
| CElementVector | Represents an element vector |
| ►CElementVectorRowsValue | Only get the rows relevant for a given variable |
| Cimpl | |
| CElementVectorTag | |
| CElementVectorTerm | Match element matrix terminals |
| ►CElementVectorTransform | |
| Cimpl | |
| ►CElementVectorValue | Get a given element matrix |
| Cimpl | |
| CEquationVariables | Calculate if a variable is part of an equation |
| CEquationVariablesOp | Wrap IsEquationVariable as a lambda expression |
| ►CEtypeTVariableData | Data associated with field variables |
| CInterpolationImpl | Interpolation of a field |
| CInterpolationImpl< 1, Dummy > | Interpolation of a scalar field |
| CEtypeTVariableData< ElementBased< 1 >, SupportEtypeT, 1, IsEquationVar > | Data for scalar element-based fields |
| CEtypeTVariableData< ElementBased< Dim >, SupportEtypeT, Dim, IsEquationVar > | Data for element-based fields |
| CEvalMappedCoords | Transform to evalate mapped coordinates |
| CExpandDimension | Replaces dimension placeholder with state |
| CExpression | Abstract interface for classes that can hold a proto expression |
| ►CExpressionBase | Boilerplate implementation |
| CAppendTags | Functor to store the tags used by a field |
| CRegisterVariables | Functor to register variables in a physical model |
| ►CExpressionGroup | Primitive transform to evaluate a group of expressions |
| ►Cimpl | |
| Cevaluate_expr | |
| CExpressionGroupTag | Tags a terminal that triggers expression grouping |
| CExpressionProperties | Convenience struct to get easy access to the numberof variables and their type |
| CExpressionRunner | 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 |
| CExprVarArity | Gets the arity (max index) for the numbered variables |
| ►CExtractDiag | Primitive transform to perform the transpose |
| Cimpl | |
| CExtractDiagTag | Terminal to indicate we want a diagonal |
| CFieldBase | Base class for field data |
| CFieldInterpolation | Interpolate a field at the current gauss point |
| CFieldSynchronizer | Helper struct to synchronize fields at the end of a loop |
| CFieldTypes | Match field types |
| CFieldVariable | |
| CFieldWidth | 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 |
| CFilterElementField | |
| CFilterElementField< IsEqVarT, boost::mpl::void_ > | |
| CFilterEquationVars | Filter out element-based fields from the possible equation variables |
| CFilterMatrixSizes | Filter the matrix size so equation variables are the only ones left with non-zero size |
| ►CForEachDimension | Primitive transform to evaluate a group of expressions |
| Cimpl | |
| CForEachDimensionGrammar | Matches and evaluates groups of expressions matching GrammarT |
| CForEachDimensionTag | Tags a terminal that indicates that indicates the argument should be evaluated for each dimension index |
| CFunctionBase | Base class of all functions that can be evaluated using "default" C++ semantics |
| CFunctionPointer | Matches a terminal containing a function pointer |
| CGaussGrammar | |
| ►CGaussIntegral | Primitive transform that evaluates an integral using the Gauss points and returns the result as a reference to a stored matrix (or scalar) |
| CGetOrder | Helper structs |
| CGetOrder< IntegralTag< boost::mpl::int_< I > > > | |
| Cimpl | |
| CGaussOrder | Static constant for the Gauss integration order |
| ►CGaussPointEval | Transform to evaluate Gauss point access |
| Cimpl | |
| CGaussPointTag | |
| ►CGaussWeightEval | Transform to evaluate Gauss weight access |
| Cimpl | |
| CGaussWeightTag | |
| CGeometricSupport | Functions and operators associated with a geometric support |
| ►CGetCoordinates | Provide access to the geometry coordinates in case of node expressions |
| Cimpl | |
| CGetElementResultType | Dummy for non-element fields |
| CGetElementResultType< T, ElementBased< Dim > > | |
| CGetNodeIdx | |
| CGetOrder | Get the order of variable I |
| CGetOrderFromData | |
| CGetOrderFromData< DataT, boost::mpl::void_ > | |
| ►CGetRHSVector | |
| Cimpl | |
| ►CGetSolutionVector | |
| Cimpl | |
| ►CGradientOp | Evaluate the gradient |
| Cresult | |
| Cresult< This(VarT)> | |
| Cresult< This(VarT, MappedCoordsT)> | |
| CGroupGrammar | Matches and evaluates groups of expressions matching GrammarT |
| CHasIdx | Check if index I is used in the expression |
| CIdentityTag | |
| ►CIndexedNodeAssign | Modify only a single component of a field |
| Cimpl | |
| ►CIndexedNodeAssignmentCases | |
| Ccase_ | |
| Ccase_< boost::proto::tag::assign, Dummy > | |
| Ccase_< boost::proto::tag::minus_assign, Dummy > | |
| Ccase_< boost::proto::tag::plus_assign, Dummy > | |
| ►CIndexLooper | |
| ►Cimpl | |
| CEvalExpr | |
| CInnerLoop | |
| COuterLoop | |
| COuterLoop< 1, 1, Dummy > | |
| CIndexTag | Tag terminals used as index |
| CIndexType | Extract an index-type from a var |
| CIndexType< Var< I, T > > | |
| CIndexValues | Evaluate the value of both indices to the integral constants given in the template arguments |
| CIntegers | Matches integer terminals |
| CIntegralTag | Tag for an integral, wit the order provided as an MPL integral constant |
| CIntegrationOrder | Determine integration order based on the order of the shape function |
| CIntegrationOrder< 1 > | |
| CIntegrationOrder< 2 > | |
| ►CInterpolationOp | Interpolated values at mapped coordinates |
| Cimpl | |
| ►CIsEquationData | Predicate to check if data belongs to an equation variable |
| Capply | |
| Capply< boost::mpl::void_, Dummy > | |
| CIsEquationVariable | Transform to set a range with true indicating a variable that has an equation, and false for no equation |
| CIsSubCols | Match subrows |
| CIsSubMatrix | Match submatrices |
| CIsSubRows | Match subrows |
| CIsVectorSubRows | Match subrows for vectors |
| ►CJacobianDeterminantOp | Jacobian determinant |
| Cimpl | |
| CResultType | |
| ►CJacobianOp | Jacobian matrix |
| Cimpl | |
| CResultType | |
| CLazyElementGrammar | Less restricitve grammar to get the result of expressions that are in an integral as well |
| CLazyIndexedGrammar | |
| CLSSWrapper | Proto-ready terminal type for wrapping a component |
| CLSSWrapperImpl | |
| ►CLump | Lump the matrix |
| Cimpl | |
| CLumpTag | |
| CMakeSFOp | Helper struct to declare custom types |
| ►CMakeVarData | Metafunction class for creating an appropriate data type |
| ►Capply | |
| CGetEETypeT | |
| CGetEETypeT< boost::mpl::void_, AnETypeT > | |
| ►CMakeVarData< VariablesT, EtypeT, EtypeT, EquationVariablesT, MatrixSizesT, EMatrixSizeT > | |
| Capply | |
| CMappedCoordTerms | Possible types for mapped coords |
| CMappedOpBase | Base class for the implementation of operations that depend on mapped coordinates (CRTP pattern) |
| CMappedVarOpBase | Base class for the implementation of operations that depend on mapped coordinates (CRTP pattern) |
| CMathOpDefault | Math operators evaluated using default C++ meaning |
| ►CMathOpDefaultCases | Split up MapthOpDefault using cases, for better compilation performance |
| Ccase_ | |
| Ccase_< boost::proto::tag::assign, Dummy > | |
| Ccase_< boost::proto::tag::divides, Dummy > | |
| Ccase_< boost::proto::tag::function, Dummy > | |
| Ccase_< boost::proto::tag::minus, Dummy > | |
| Ccase_< boost::proto::tag::negate, Dummy > | |
| Ccase_< boost::proto::tag::plus, Dummy > | |
| Ccase_< boost::proto::tag::plus_assign, Dummy > | |
| Ccase_< boost::proto::tag::post_dec, Dummy > | |
| Ccase_< boost::proto::tag::post_inc, Dummy > | |
| Ccase_< boost::proto::tag::pre_dec, Dummy > | |
| Ccase_< boost::proto::tag::pre_inc, Dummy > | |
| Ccase_< boost::proto::tag::unary_plus, Dummy > | |
| CMathTerminals | Matches terminal values that can be used in math formulas |
| ►CMatrixAssignOpsCases | Allowed block assignment operations |
| Ccase_ | |
| Ccase_< boost::proto::tag::assign, Dummy > | |
| Ccase_< boost::proto::tag::minus_assign, Dummy > | |
| Ccase_< boost::proto::tag::plus_assign, Dummy > | |
| ►CMatrixColAccess | |
| Cimpl | |
| ►CMatrixElementAccess | Primitive transform to access matrix elements using operator() |
| Cimpl | |
| ►CMatrixRowAccess | |
| Cimpl | |
| CMatrixSizePerVar | The size of the element matrix for each variable |
| ►CMatrixSubscript | Primitive transform to access matrix elements using operator[] |
| ►Cimpl | |
| CMatrixRef | |
| CMatrixRef< Eigen::Transpose< MatrixT > > | |
| CMatrixTerm | Match matrix terms (only matrix products need special treatment) |
| CMatVec | Matches matrices and vectors |
| CMaxOrder | Get the maximum order of the shape functions used in Expr |
| ►CNablaOp | Gradient |
| Cimpl | |
| CResultType | |
| CNodalValues | Get nodal values |
| CNodalValuesTag | |
| ►CNodeAssign | Handle modification of a field |
| Cimpl | |
| CNodeAssignGrammar | |
| ►CNodeAssignmentCases | |
| Ccase_ | |
| Ccase_< boost::proto::tag::assign, Dummy > | |
| Ccase_< boost::proto::tag::minus_assign, Dummy > | |
| Ccase_< boost::proto::tag::plus_assign, Dummy > | |
| ►CNodeData | |
| CDataType | Return the type of the data stored for variable I (I being an Integral Constant in the boost::mpl sense) |
| CDeleteVariablesData | Delete stored per-variable data |
| CInitVariablesData | Initializes the pointers in a VariablesDataT fusion sequence |
| CSetNode | Set the element on each stored data item |
| CNodeGrammar | |
| CNodeIdxOp | |
| CNodeLooper | Loop over nodes, using static-sized vectors to store coordinates |
| ►CNodeLooperDim | Loop over nodes, when the dimension is known |
| CFindDict | |
| CNodesDomain | |
| CNodesExpression | |
| CNodesExpressionStored | Wraps a given expression, so the value that it represents can be stored inside the expression itself |
| CSelectWrapper | |
| CSelectWrapper< false, ProtoExprT > | |
| CSelectWrapper< true, ProtoExprT > | |
| CWrapExpression | |
| CNodeMath | |
| CNodeMathBase | Matches expressions that can be used as terms in math formulas for element expressions |
| CNodeMathIndexed | |
| CNodesExpression | Expression for looping over nodes |
| ►CNodesOp | Element nodes |
| Cimpl | |
| CNodesTimesDim | 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 > | |
| CNodeStreamOutputIndexed | |
| CNodeVarData | Struct keeping track of data associated with numbered variables in node expressions |
| CNodeVarData< ScalarField > | |
| CNodeVarData< VectorField, Dim > | |
| ►CNormalOp | Face Normal |
| Cimpl | |
| CResultType | |
| CNormTag | |
| CNumberedTermType | Shorthand for terminals containing a numbered variable |
| CParsedFunctionGrammar | |
| ►CParsedScalarFunctionTransform | |
| Cimpl | |
| ►CParsedVectorFunctionTransform | Primitive transform to evaluate a function with the function parser |
| Cimpl | |
| CPhysicsConstant | Refers to a value from the physical model |
| CPhysicsConstantStorage | Storage for the values pointed to by a PhysicsConstant |
| Cpow_fun | Pow function based on Proto docs example |
| ►CProtoAction | Class to encapsulate Proto actions |
| ►CImplementation | |
| CPhysicsConstantLink | |
| CProtoDefaultFunction | Matches a terminal containing a proto function that can be evaluated using operator() |
| CProtoEvaluatedFunction | Wrap the vectorial function, adding extra data that may be filled before expression evaluation |
| ►CReplaceConfigurableConstant | Transform to replace an occurance of ConfigurableConstant with a reference to its value |
| Cimpl | |
| CReplaceConfigurableConstants | Grammar replacing ConfigurableConstants in an expression |
| ►CReplacePhysicsConstant | Transform to replace an occurance of PhysicsConstant with a reference to its value |
| Cimpl | |
| CReplacePhysicsConstants | Grammar replacing PhysicsConstants in an expression |
| ►CRestrictToElementType | Primitive transform to evaluate a group of expressions for specific element types only |
| ►Cimpl | |
| Cevaluate_expr | |
| CRestrictToElementTypeGrammar | |
| CRestrictToElementTypeGrammarSingle | Matches and evaluates groups of expressions matching GrammarT, optionally restricting to certain element types |
| CRestrictToElementTypeTag | |
| ►CRHSAccumulator | |
| Cimpl | |
| CRHSVectorGrammar | Matches placeholders for the solution vector |
| CRowTag | Placeholders to indicate if we should get a row or a column |
| ►CRunFunctionOp | Runs a shape function operation that is used as a function call |
| Cimpl | |
| ►CRunTerminalOp | Runs a shape function operation that is used as a terminal |
| Cimpl | |
| CScalar | Matches scalar terminals |
| CScalarField | Field data for a scalar field |
| CScalarFunction | |
| ►CSetIdentity | |
| Cimpl | |
| Cimpl< Eigen::Block< MatT, R, C >, StateT, DataT > | |
| CSetRHSGrammar | Matches the proper formulation of Neumann BC |
| ►CSetRHSSetter | |
| Cimpl | |
| CSetSolutionGrammar | Matches the proper formulation of Neumann BC |
| ►CSetSolutionSetter | |
| Cimpl | |
| ►CSetZero | |
| Cimpl | |
| Cimpl< Eigen::Block< MatT, R, C >, StateT, DataT > | |
| CSFOp | Wrap all operations in a template, so we can detect ops using a wildcard |
| ►CSFOp< CustomSFOp< OpT > > | |
| Cresult | |
| Cresult< This(GrammarT)> | |
| CSFOps | Shape-function related operations |
| ►CShapeFunctionOp | Shape functions |
| Cimpl | |
| CResultType | |
| CSingleExprElementGrammar | |
| CSingleExprNodeGrammar | Matches and evaluates element-wise expressions |
| CSolutionVectorGrammar | Matches placeholders for the solution vector |
| CSolutionVectorTag | Tag for a Neumann BC |
| CStoredMatrixExpression | Wraps a given expression, so the value that it represents can be stored inside the expression itself |
| CStreamOutput | Stream output |
| CStreamOutputIndexed | |
| ►CSubCols | A subblock of columns |
| Cimpl | |
| ►CSubMatrix | A submatrix |
| Cimpl | |
| ►CSubRows | A subblock of rows |
| Cimpl | |
| CSystemMatrixTag | Tag for system matrix |
| CSystemRHSTag | Tag for RHS |
| CTransposeFunction | Terminal to indicate we want a transpose |
| CTransposeGrammar | |
| ►CTransposeTransform | Primitive transform to perform the transpose |
| Cimpl | |
| CValueType | 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 |
| CVar | Creates a variable that has unique ID I |
| CVarArity | |
| CVarChild | Helper to get the variable type at a child of an expression |
| CVarDataType | Helper to get the data type for the given variable |
| ►CVarValue | Returns the data value of a numbered variable |
| Cimpl | |
| CVectorField | Field data for a vector having the dimension of the problem |
| CVectorFunction | |
| ►CVectorSubRows | A subblock for the element vector |
| Cimpl | |
| ►CVolumeOp | Element volume |
| Cimpl | |
| CWrapExpression | Grammar to do the expression wrapping |
| ►CWrapMatrixExpression | |
| ►Cimpl | |
| CWrapperSelector | Helper to select if the expression is to be wrapped |
| CWrapperSelector< T &, true > | Expression is to be wrapped |
| 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) |
| CZeroTag | |
| CAdvanceTime | |
| CComputeArea | |
| CComputeVolume | |
| CConditional | |
| CCopyScalar | Copy a scalar field variable |
| CDirectionalAverage | |
| CFieldTimeAverage | |
| CForAllCells | |
| CForAllElements | |
| ►CForAllElementsT | |
| CElementLooper | |
| CIsShapeFunction | Predicate class to test if the region contains a specific element type |
| CForAllFaces | |
| CForAllNodes2 | |
| CIterate | Action component that iteratively executes all contained actions |
| CLibActions | Class defines the initialization and termination of the library actions |
| CLoop | |
| CLoopOperation | |
| CNodeValence | Compute the valence (number of adjacent cells) for each node |
| 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 |
| CRandomizeField | |
| CReadRestartFile | Read out a restartfile, designed to be loaded into an already-created mesh |
| CSetNodeValence | |
| CSynchronizeFields | |
| CTimeSeriesWriter | |
| 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 |
| CAction | |
| CActionDirector | |
| CActionDirectorWithSkip | |
| CBC | |
| CComputeCFL | Compute Right-Hand-Side of a PDE |
| CComputeLNorm | |
| CComputeRHS | Compute Right-Hand-Side of a PDE |
| CCriterion | |
| CCriterionAbsResidual | |
| CCriterionMaxIterations | |
| CCriterionMilestoneIteration | |
| CCriterionMilestoneTime | |
| CCriterionTime | |
| CHistory | Stores History of variables |
| CHistoryEntry | Helper class to output one entry to an output stream |
| CImposeCFL | |
| CLibSolver | |
| ►CModel | |
| CImplementation | |
| CModelSteady | |
| ►CModelUnsteady | |
| CImplementation | |
| CPDE | PDE component |
| CPDESolver | Solver base class to solve Partial Differential Equations, defined in class PDE |
| CPlotter | |
| CPlotXY | |
| CRiemannSolver | |
| CSimpleSolver | |
| ►CSolver | |
| CImplementation | |
| CTags | |
| CTerm | Term class |
| CTermBase | |
| CTermComputer | Computes a term of a system of equations by looping over elements |
| CTime | Storage for time, and time steps for unsteady simulation |
| CTimeStepComputer | Base class to compute a time_step field |
| CTimeStepping | Time Stepping component |
| CWizard | |
| ►NTestActions | |
| CDummyLoopOperation | |
| CLibTestActions | Class defines the initialization and termination of the library actions |
| ►NTools | Helpful non-essential libraries to use with COOLFluiD |
| ►NGooglePerfTools | The classes related to Google perftools |
| CGoogleHeapProfiling | |
| CGooglePerfProfiling | |
| CLibGooglePerfTools | |
| ►NGrowl | Classes for Growl desktop notifications using the GNTP protocol |
| CLibGrowl | Defines the initialization and termination of the library Growl |
| CNotifier | Growl notifier component |
| ►Nmesh_transformer | |
| CHelp | |
| CTransformer | |
| ►NMeshDiff | |
| CCommands | |
| CLibMeshDiff | |
| ►NMeshGeneration | |
| CLibMeshGeneration | |
| CMeshSourceGlobalFixture | |
| ►NProwl | Classes for Prowl push notifications on Apple iOS devices |
| CLibProwl | Defines the initialization and termination of the library Prowl |
| CNotifier | Prowl notifier component |
| ►NShell | Classes for command line interpreting COOLFluiD |
| CBasicCommands | Defines basic set of commands in the coolfluid shell |
| CCommand | |
| CInterpreter | Command Line and script interpreter |
| CLibShell | |
| CStdHelp | |
| ►Nsolver | |
| CCWorker | |
| CLogForwarder | Appends LoggingEvents to the remote client log window |
| CNotifier | |
| ►NTesting | |
| CAccumulator | Stores the results of the difference::test() function |
| CLibTesting | |
| CProfiledTestFixture | Any test using this fixture (or a derivative) will be profiled |
| CTimedTestFixture | Any test using this fixture (or a derivative) will be timed |
| ►Ntutorial | Contains Tutorial classes and functions |
| CHello | |
| CLibTutorial | Defines the Tutorial library |
| ►NUFEM | |
| ►Ndemo | |
| CCorrectionMatrix | |
| CLibUFEMDemo | |
| CNavierStokesChorin | Us Chorin's method to solve the Navier-Stokes equations |
| CNavierStokesManual | |
| CNavierStokesManualAssembly | |
| CNavierStokesSpecialized | |
| CNavierStokesSpecializedAssembly | |
| CPoissonManual | |
| CPoissonManualAssembly | |
| CPoissonProto | Poisson problem using generic Proto expressions |
| CPoissonSpecialized | Poisson problem using generic Proto expressions |
| CPoissonTriagAssembly | |
| CPoissonVirtual | |
| CPoissonVirtualAssembly | |
| ►Ndetail | |
| CSetGradient | |
| ►Nles | |
| ►Ndetail | |
| CComputeNuWALE | Proto functor to compute the turbulent viscosity |
| CLibUFEMLES | |
| CWALE | WALE LES model component |
| ►Nparticles | |
| ►Ndetail | |
| CBrownianCollisionKernel | |
| CDNSBrownianCollisionKernel | Combined DNS and Brownian coagulation |
| CDNSCollisionKernel | |
| CLocalImplicit | |
| CMomentSourceFunctor | Functor to compute the moment source terms |
| CNoCollisionKernel | |
| CTaylorGreenModel | |
| CUnityCollisionKernel | |
| CDiscontinuityCapture | Stabilization as described by Tezduyar et al |
| ►CEquilibriumEuler | |
| CVelocityFunctor | |
| ►CEquilibriumEulerConvergence | |
| CConvergenceFunctor | |
| CEquilibriumEulerFEM | |
| CLibUFEMParticles | |
| CParticleConcentration | |
| CPolydisperse | Polydisperse flow modeling |
| CRelaxationTime | Compute the particle relaxation time |
| CSquaredParticleRadius | |
| CTaylorGreen | Store the SUPG coefficient values in a field |
| CAdjacentCellToFace | |
| CAdjustForceTerm | AdjustForceTerm: Adjust force term proportionally to the difference with some target criterion (such as the bulk velocity) |
| ►CApplyAup | |
| Cresult | |
| Cresult< This(UT, PVecT, Real, Real)> | |
| CBCDirichletFunction | Boundary condition to hold the value of a field at a value given by another (or the same) field |
| 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 |
| ►CBoundaryConditions | BoundaryConditions for UFEM problems |
| CImplementation | |
| CBulkVelocity | |
| ►CCFLOp | |
| CShapeType | |
| CShapeType< ElementBased< Dim > > | |
| CComputeCFL | Boundary condition to hold the value of a field at a value given by another (or the same) field |
| CComputeFlux | |
| CComputeSACoeffs | |
| CComputeTau | Convenience type for a compute_tau operation, grouping the stored operator and its proto counterpart |
| CComputeTauImpl | Calculation of the stabilization coefficients for the SUPG method |
| CComputeTfluid | |
| CCouplingIterationControl | |
| CCriterionConvergence | |
| CCrosswindDiffusion | |
| CHeatConductionSteady | Steady, linear heat conduction |
| CHeatCouplingFlux | |
| CHeatCouplingRobin | |
| CHeatSpecialized | |
| 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 |
| CInitialConditionFunction | InitialConditionFunction for UFEM problems, setting variables to a constant value |
| CInitialConditions | InitialConditions for UFEM problems |
| CInnerLoop | This is the inner solve loop |
| CIntegralOrder | Helper to detemine the appropriate default integration order |
| CIntegralOrder< mesh::LagrangeP1::Tetra3D > | Tetrahedra get order 1 |
| CIntegralOrder< mesh::LagrangeP1::Triag2D > | Triangles get order 1 |
| CKineticEnergyIntegral | |
| CLibUFEM | |
| ►CLSSAction | |
| CImplementation | |
| CLSSActionUnsteady | |
| CLSSIndexConverter | Convert LSS indices (copy from base proto code) |
| CNavierStokes | Solver for the unsteady incompressible Navier-Stokes equations |
| CNavierStokesPhysics | Physical model for the Navier Stokes equations |
| CNavierStokesSemiImplicit | Solver for the unsteady incompressible Navier-Stokes equations |
| CNSResidual | Store the SUPG coefficient values in a field |
| CParsedFunctionExpression | |
| ►CPressureRHS | |
| Cresult | |
| Cresult< This(UT, UVecT, UVecT, UVecT, PVecT, Real, Real)> | |
| CPressureSystem | Builds the pressure system matrix |
| CPressureSystemAssembly | |
| CScalarAdvection | Solver for scalar transport |
| ►CScalarLSSVector | Custom proto op to access element values in an LSS vector for a scalar variable |
| Cresult | Custom ops must implement the TR1 result_of protocol |
| Cresult< This(DataT)> | |
| CSetupInnerLoopData | Initialize inner loop data |
| CSolver | Manage a collection of UFEM solvers |
| CSpalartAllmaras | Solver for SpalartAllmaras turbulence model |
| CStokesSteady | |
| CSUPGFields | Store the SUPG coefficient values in a field |
| CSUPGSpecialized | |
| ►CSUPGTypes | Possible types of SUPG computation to apply |
| CConvert | |
| CSurfaceIntegral | |
| CTags | |
| ►CVectorLSSVector | Custom proto op to access element values in an LSS vector for a vector variable |
| Cresult | Custom ops must implement the TR1 result_of protocol |
| Cresult< This(DataT)> | |
| CVelocityAssembly | |
| CVelocityGradient | Compute a field containing the velocity gradient tensor and the divergence |
| ►CVelocityRHS | |
| Cresult | |
| Cresult< This(UT, NUT, GT, UVecT1, UVecT2, PVecT, Real, Real)> | |
| Cresult< This(UT, NUT, UVecT1, UVecT2, PVecT, Real, Real)> | |
| CWriteRestartManager | Helper class to manage the writing of restart files |
| ►Nui | |
| ►Ncore | Basic Classes for client-core library used by coolfluid-client application |
| CActionInfo | |
| CCNode | Base component adapted to fit the client needs |
| CCNodeBuilders | |
| CCNodeNotifier | Handles signal emitting for CNode class |
| CCommitDetails | Model that handles modified options details |
| CCommitDetailsItem | Basic item used by CommitDetails class |
| CJournalNotifier | |
| CLibCore | |
| CNBrowser | Component that manages remote browsers. This class subclasses CNode class |
| CNetworkQueue | |
| CNetworkThread | |
| CNGeneric | Client generic component |
| CNJournal | |
| CNJournalBrowser | |
| CNLink | Client corresponding component for cf3::common::Link |
| CNLog | Log component |
| CNPlugin | |
| CNPlugins | |
| ►CNRemoteFSBrowser | |
| CFileInfo | |
| 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 |
| CPropertyItem | |
| 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 |
| CRemoteDispatcher | |
| CSSHTunnel | |
| CThreadManager | |
| CTransaction | |
| CTreeNode | Handles a CNode component in the tree |
| CTreeThread | Manages the client root node |
| ►NCoreTest | |
| CMyNode | |
| ►Ngraphics | Basic Classes for Graphics applications used by CF |
| CAboutCFDialog | |
| CApplication | |
| CBorderArea | Used to display the the line number and the prompt on a PythonCodeContainer |
| CBrowserDialog | |
| CCentralPanel | Panel to view and modify options of an object |
| CConfirmCommitDialog | Dialog used to ask user whether modifcations have to be committed before continuing |
| CCustomListWidget | Simple inherited class to reimplement some behavior |
| CCustomStandardItem | Dervied QStandardItem to allow case insensitive sorting |
| CDraggableListWidget | |
| ►CFavoritesModel | Model that manages a list of favorite directories |
| CSpecialDir | |
| CFileFilter | |
| CFilesListItem | Adds a functionnality to QStandardItem class |
| CFilteringModel | |
| CGraphicalArray | |
| CGraphicalArrayRestrictedList | |
| CGraphicalBool | |
| CGraphicalDouble | |
| CGraphicalInt | |
| CGraphicalRestrictedList | |
| CGraphicalString | |
| CGraphicalUri | |
| CGraphicalUriArray | |
| CGraphicalValue | |
| CJournalBrowserBuilder | |
| CJournalBrowserDialog | |
| CLibGraphics | |
| CLoggingList | Manages a graphical log component |
| CMainWindow | Client main window |
| CModifiedOptionsDialog | Dialog that shows commit details |
| COptionLayout | Panel to m_view and modify options() of an object |
| ►CPythonCodeContainer | This class contains common code for python editors |
| CPythonDict | |
| CPythonCodeEditor | Simple python editor |
| CPythonCompleter | Dervied QCompleter to allow the use of a tree model for completion model |
| ►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 |
| Cpython_command | Used to store the pending command on the command stack |
| CPythonPreCompiler | Try to compile a python line to detect simple errors |
| ►CPythonSyntaxeHighlighter | Simple syntaxe highlighter |
| CHighlightingRule | |
| CRemoteFileCopy | |
| CSelectPathDialog | |
| CSignalInspectorDialog | |
| CSignalManager | |
| CSignatureDialog | |
| CTabBuilder | |
| CTabInfo | |
| CTextBlockErrorData | |
| CTreeBrowser | This widget allows allows to browse the treeview in a special way |
| CTreeView | This class manages the tree view |
| ►Nnetwork | Network layer for XML communications |
| CErrorHandler | |
| CLibNetwork | |
| CTCPConnection | Manages a TCP/IP connection between two entities where one is a server and the other one is a client |
| ►NParaView | |
| CC3DView | C3DView class |
| CC3DViewBuilder | C3DView class builder |
| CLibParaView | |
| ►NParaViewTab | Basic Classes for ParaViewTab applications used by CF |
| CLibParaViewTab | |
| CN3DView | Class used with C3DView to provide 3D mesh view |
| CWidget3D | Show a mesh rendered on a ParaViewTab server |
| ►NQwtTab | |
| CBodePlot | This is a QwtPlot with easiest way to acces the options and add curves |
| CColorSelector | This is QLabel that display a color picker when clicked and can give this color back |
| 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 |
| CLibQwtTab | |
| CNPlotXY | |
| CZoomer | |
| ►Nserver | |
| ►CCCore | Manages everything that is not related to the network layer or the simulation management |
| CDirContent | |
| CNetworkError | Exception thrown when the server can not open its socket |
| ►CServerNetworkComm | This class is the server network level |
| CClientInfo | |
| CServerRoot | |
| CUnknownClientId | Exception thrown when a given client id could not be associated to any existing client |
| ►NuiCommon | Common classes for the client and the server |
| CLibUICommon | |
| ►CLogMessage | |
| CConvert | |
| ►Nvtk | Classes for VTK operations |
| CCF3ToVTK | Convert a mesh to VTK format |
| CLibVTK | |
| CMeshInterpolator | Interpolate one mesh to another. Geometry dict only |
| CTetrahedralize | |
| ►Nzoltan | Classes for Zoltan operations |
| ►CArrayElementRemover | |
| CIndexMapping | |
| CGidToLocal | Helper class to convert global to local indices |
| CHGCollection | |
| CLibZoltan | |
| CNodePacker | |
| CNodeUnpacker | Helper class to unpack nodes packed using NodePacker |
| CPeriodicData | |
| CPHG | Executes a mesh partitioning using the hypergraph (PHG) mechanism |
| CDeleter | Functor for deleting objects by calling the safer delete_ptr function |
| CHandle | Safe pointer to an object. This is the supported method for referring to components |
| CNonInstantiable | Derive from this class if you want a class that is not instantiable |
| ►Nnetworkxpython | |
| Cnx_event_connector | Need to put things into a class to be reachable by the event callbacks |
| ►Nptest-navier-stokes-assembly | |
| CTestCase | |
| ►Nptest-ufem-demo-assembly | |
| CProfiler | |
| ►Nptest-ufem-demo-assembly3d | |
| CProfiler | |
| ►Nptest-ufem-demo-navier-stokes | |
| CProfiler | |
| ►Nrapidxml | External library used for XML parsing |
| Cxml_document | |
| Cxml_node | |
| ►NSmURF | |
| CMeshReader | |
| CMeshWriter | |
| CTecZone | |
| CAir | Properties of air that depend on temperature |
| CBinaryDataFixture | |
| CBlockMeshReaderFixture | |
| CBockMesh3DFixture | |
| CboundingboxMPITests_Fixture | |
| CBuilder_fixture | |
| CCAbstract | |
| CCConcrete1 | |
| 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 |
| CClient | |
| CCommPatternFixture | |
| CCommWrapperFixture | |
| CComponentBenchFixture | |
| CComponentIterationFixture | |
| ►CComponentURIPrinter | |
| Cimpl | |
| CComposedPhysics | Prototype implementation of a static physics model. Compose up to 5 physical models |
| 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 |
| CConnectivityFixture | Fixture providing a simple mesh read from a .neu file. Unprofiled |
| CCore_fixture | |
| CCoreInit | |
| CCounter | Custom op that just modifies its argument |
| CCSmall | |
| ►CCustomLaplacian | |
| Cresult | Custom ops must implement the TR1 result_of protocol |
| Cresult< This(FieldDataT)> | |
| ►CCustomLaplacianApply | |
| Cresult | |
| Cresult< This(TempT, MatrixT, VectorT)> | |
| CCustomProtoSolver | Create a custom actiondomain |
| ►CCustomTerminal | |
| Cresult | Custom ops must implement the TR1 result_of protocol |
| Cresult< This(DataT)> | |
| CDataComponentWrapperFixture | |
| CDictionaryTests_Fixture | |
| CDisplayIter | |
| CEigenFixture | Fixture for each test of Eigen |
| CElementIterator | |
| ►CEuler2D | |
| CProperties | |
| CEuler2DCons | |
| Cf | |
| CFaceCellConnectivity_Fixture | |
| CFactoryFixture | |
| CFileUpload | |
| CFixture | |
| CForeachFixture | |
| CFunctionParser_Fixture | |
| CFunctorForDim | |
| CFunctorForDim< 1 > | |
| CFunctorForDim< 2 > | |
| CFunctorForDim< 3 > | |
| Cglobal_fixture | |
| CGlobalFixture | Use a global fixture, so mesh creation happens only once |
| CgmshReaderMPITests_Fixture | |
| CGnuplot | |
| CGnuplotPty | |
| CGrowl | |
| ►CHexa3DFixture | |
| CConstFunctor | |
| CHilbertNumberingTests_Fixture | |
| CHolderT | |
| Cimaxdiv_t | |
| CIntegralConstantGrammar | |
| CIntegralConstantTag | |
| CIsotermalFluid2D | Store local fluid properties |
| CIterativeAlgo | |
| ►CLagrangeP1Line1DFixture | |
| CConstFunctor | |
| ►CLagrangeP1Line2DFixture | |
| CConstFunctor | |
| CConstVectorField | Returns the scalar product of a constant vector field and the local element normal |
| CNormalVectorNorm | Returns the norm of the normal vector to the curve or surface element (equal to tangent in the case of Line2D) |
| CRotatingCylinderPressure | |
| ►CLagrangeP1Line3DFixture | |
| CConstFunctor | |
| CTangentVectorNorm | Returns the norm of the tangen vector to the curve |
| ►CLagrangeP1Quad2DFixture | |
| CConstFunctor | |
| ►CLagrangeP1Quad3DFixture | |
| CConstFunctor | |
| CConstVectorField | Returns the scalar product of a constant vector field and the local element normal |
| CNormalVectorNorm | Returns the norm of the normal vector to the curve or surface element (equal to tangent in the case of Line2D) |
| CRotatingCylinderPressure | |
| ►CLagrangeP1Tetra3DFixture | |
| CConstFunctor | |
| ►CLagrangeP1Triag2DFixture | |
| CConstFunctor | |
| ►CLagrangeP1Triag3DFixture | |
| CConstFunctor | |
| CConstVectorField | Returns the scalar product of a constant vector field and the local element normal |
| CNormalVectorNorm | Returns the norm of the normal vector to the curve or surface element (equal to tangent in the case of Line2D) |
| CRotatingCylinderPressure | |
| CLagrangeP2BTriag2DFixture | |
| CLastCallbackInfo | |
| Clocal_fixture | |
| CLogLevelFilterFixture | |
| CLogStampFilter_Fixture | |
| CLoopElems | |
| CLSSAtomicFixture | |
| CLSSDistributedMatrixFixture | |
| CLSSSymmetricDirichletFixture | |
| CLSSSystem_EmptyLSSFixture | |
| CMapFixture | |
| CMatrixInterpolationFixture | |
| CMatrixInverter_Fixture | |
| Cmd5_context | |
| CMeshComponent_Fixture | |
| CMeshConstruction_Fixture | |
| CMeshInterpolation_Fixture | |
| CMeshManipulationsTests_Fixture | |
| CMeshReading_Fixture | |
| CMeshTransformer_Fixture | |
| ►CMetricTensor | |
| Cresult | Custom ops must implement the TR1 result_of protocol |
| Cresult< This(DataT)> | |
| CMPIBufferTests_Fixture | |
| CMyC | |
| CMyErrorHandler | |
| Cnat | |
| CNavierStokesAssemblyFixture | |
| CNeumannFixture | |
| CneuReaderMPITests_Fixture | |
| CNodeElementConnectivity_Fixture | |
| CNodes_Fixture | |
| COcttree_Fixture | |
| COSystemFixture | |
| CParallelFieldsTests_Fixture | |
| CParallelOverlapTests_Fixture | |
| CPart | |
| CPEAllGatherFixture | |
| ►CPEAllReduceFixture | |
| Coptest | Test class with operator + to test if operations and all_reduce can work with it |
| CPEAllToAllFixture | |
| CPEBroadcastFixture | |
| CPECollectiveFixture | |
| ►CPEDatatypeFixture | |
| Cuser_struct_c | |
| Cuser_struct_d | |
| Cuser_struct_i | Some complex data types |
| CPEFixture | |
| CPEGatherFixture | |
| ►CPEOperationsFixture | |
| Ccustommult | Example custom function |
| Coptest | Custom class for checking the non built-in way |
| ►CPEReduceFixture | |
| Coptest | Test class with operator + to test if operations and reduce can work with it |
| CPerfectGas | Use the perfect gas law to get density |
| CPEScatterFixture | |
| ►CPhysModel | |
| CProperties | |
| ►CPrism3DFixture | |
| CConstFunctor | |
| CProfiledFixture | Profile and time tests using this fixture |
| CProperties_Fixture | |
| ►CProtoBenchmarkFixture | |
| CDirectArrays | |
| CProtoHeatFixture | |
| CProtoLSSFixture | |
| CProtoParallelFixture | |
| CProtoUnsteadyFixture | |
| Cprowl_connection | |
| CPtrFixture | |
| CPTScotchTests_Fixture | |
| CQList | |
| CQMap | |
| CRapidXML_Test_Fixture | |
| CRDMMergeFixture | |
| ►CScalarLSSVector | |
| Cresult | Custom ops must implement the TR1 result_of protocol |
| Cresult< This(DataT)> | |
| ►CServer | |
| CClientInfo | |
| CSetIntegerAction | Action that sets an integer, for testing purposes |
| CSimpleGrammar | Simple test grammar |
| CSimpleMeshGeneratorTests_Fixture | |
| CSomeTag | Define a tag (not used here) |
| CSpaceElement | |
| CStackTrace | |
| CStencilComputerRings_Fixture | |
| CSumVectorNorm | |
| CTecWriterTests_Fixture | |
| Ctest_matrix | Holding all the data and the constructor sets everything up, everything is public |
| CTest_ShapeFunction_Fixture | |
| CTestBuildFaces_Fixture | |
| CTestCGNS_Fixture | |
| CTestFieldCreation_Fixture | |
| CTestFixture | |
| CTestGlobalConnectivity_Fixture | |
| CTestParallelDistribution_Fixture | |
| CTestRotate_Fixture | |
| CTestSignals_Fixture | |
| CTetraSFFixture | Fixture for each test |
| CThermalFluid | Non-isothermal fluid (assume we get the temperature from somewhere else) |
| CUFEMBuildSparsityFixture | |
| CUnifiedData_Fixture | |
| CVariables | |
| CVariablesT | |
| CVectorBenchmarkFixture | |
| ►CVectorLSSVector | |
| Cresult | Custom ops must implement the TR1 result_of protocol |
| Cresult< This(DataT)> | |
| CVectorOperations_Fixture | |
| CVolumeFunctor | Simple test functor to compute the volume |
| ►CVolumeSFFixture | |
| CMakeSFNodesPair | Functor to create a fusion pair between a shape function and its node matrix |
| CVolumeMPLFunctor | Applies a functor if the element is a volume element |
| CXmlFixture | |
| CZoltanTests_Fixture |
1.8.9.1
|
Send comments to: COOLFluiD Web Admin |
