MAIA bb96820c
Multiphysics at AIA
|
►Ncpptoml | |
►Ndetail_ | |
►Nmaia | Namespace for auxiliary functions/classes |
►NsortFunctions | |
Ca | |
CAcaPostProcessing | Abstract class for ACA post processing |
CAcaPostProcessingOASPL | ACA post processing class for overall sound pressure calculation |
CAcaPostProcessingPABS | ACA post processing class for absoulte pressure calculation |
CAcaPostProcessingRMS | ACA post processing class for calculation of root mean square pressure |
CAcaPostProcessingSPL | ACA post processing class for sound pressure level calculation |
►CAcaSolver | Acoustic extrapolation of near/near-far field data to the true far-field using an integral method (currently only FWH, but should allow for other methods to be implemented as well) |
CAccessor | |
►CAccessorStructured | |
CAccessorTrait | |
CAccessorTrait< nDim, MAIA_FINITE_VOLUME > | |
CAccessorTrait< nDim, MAIA_STRUCTURED > | |
CAccessorUnstructured | |
CApplication | Manages the initialisation of the solvers, the methods depending to the solvers and the start of the solving steps |
Cb | |
CBc1601Class | |
CBinaryPropertyMPITree | |
CBinaryTree | |
CBinaryTreeNode | |
CBox | |
CBoxnode | |
►CCartesianGrid | |
CCartesianGridPoint | This class defines a grid point, grid cells consist of |
CCartesianNetcdf | Define the names of all variables and attributes in the netcdf file |
CCHECKNORMAL | |
CCollector | |
CcollStruct | |
CcompareParticleIds | |
CconnectionNode | |
CContext | |
Ccoord_comp_1d_ | Compare struct for 1D coordinates |
Ccoord_comp_2d_ | Compare struct for 2D coordinates |
CCouplerFvMbZonal | |
CCouplerFvMultilevel | |
CCouplerFvMultilevelInterpolation | FV multilevel interpolation coupler to transfer solution data of a coarse grid onto a finer grid |
CCouplerFvParticle | |
►CCouplerLbFv | |
CCouplerLbFvEEMultiphase | |
CCouplerLbLb | |
CCoupling | |
CCouplingDg | |
►CCouplingDgApe | Intermediate class for coupling DG solver with APE sysEqn |
CCouplingFv | |
CCouplingFvMb | |
CCouplingLB | |
►CCouplingLpt | |
CCouplingLS | |
CCouplingLsFv | |
CCouplingParticle | |
CCouplingRigidBodies | |
CCutCandidate | |
CCutCell | |
CDgBcAcousticPerturbCBC | |
►CDgBcAcousticPerturbRBC | |
CDgBcAcousticPerturbSolidWall | Solid (slip) wall boundary condition |
CDgBcAcousticPerturbStraightDuctExit | |
CDgBcExact | Boundary condition which imposes initial condition ("exact" boundary conditions) at the domain boundaries |
CDgBoundaryCondition | |
CDgBoundaryConditionFactory | Class to handle creation of boundary condition objects |
►CDgCartesianSolver | |
CDgCcAcousticPerturb | Coupling condition for direct-hybrid LES-CAA computations |
CDgGalerkinProjection | Performs the Galerkin projection for a given polynomial degree |
CDgInterpolation | Class stores precalculated values for interpolation & integration on the reference interval [-1,1] |
CDgSlices | Determine all coordinates and alloc buffer size create a valid 2D grid which represents a slice from a 3D grid |
CDgSliceSeries | |
CDgSponge | Container for sponge elements |
CDgSpongeLayer | Container for attributes characterizing sponge layer |
CDgSysEqn | Base class for concrete system-of-equations classes (CRTP) |
►CDgSysEqnAcousticPerturb | |
CDgSysEqnLinearScalarAdv | |
CDlbTimerController | Controller class for all DLB timers |
CEllipsoidDistance | |
CEnvironment | Environment for the program |
CExecutionRecipe | Base recipe provides public interface to Application |
CExecutionRecipeIntraStepCoupling | |
CExecutionRecipeSolutionIteration | |
CFcBndryCnd | |
CFcDescriptor | LB lattice descriptor for arrays depending on D |
CFcGridBndryCell | |
CFcSolver | This class represents a structure solver using the Finite Cell Method |
CFilter | Filter object for source terms |
CFunctionTiming | This class counts the static execution time of a function |
CFvApeSolver2D | |
CFvApeSolver3D | |
►CFvBndryCell | |
CFvBndryCndXD | |
CFvCartesianInterpolation | |
CFvCartesianSolver2D | |
CFvCartesianSolver3D | |
►CFvCartesianSolverXD | |
►CFvMbCartesianSolverXD | |
►CFvStructuredSolver | Base class of the structured solver |
CFvStructuredSolver2D | 2D structured solver class |
CFvStructuredSolver2DRans | |
CFvStructuredSolver3D | 3D structured solver class |
CFvStructuredSolver3DRans | |
CFvStructuredSolverWindowInfo | |
CFvSurface | |
CFvSurfaceCollector | |
►CFvSysEqnDetChem | Class containing the special methods of the detailed chemistry formulation. Inherits from the Navier-Stokes equation class |
►CFvSysEqnEEGas | |
►CFvSysEqnNS | |
►CFvSysEqnRANS | |
CFvWMSurface | |
CFvZonal | |
►CFvZonalRTV | |
►CFvZonalSTG | |
CGenericObject | Class containing a generic object |
CGenericPointer | Class containing a generic pointer |
CGeometry | |
CGeometry2D | |
CGeometry3D | |
CGeometryAdt | |
CGeometryAdtNode | |
CGeometryBase | |
CGeometryContext | |
CGeometryDistribution | |
CGeometryElement | |
►CGeometryIntersection | |
CGeometryIOBase | |
CGeometryIONetcdf | |
CGeometryIOToml | |
CGeometryNode | |
CGeometryProperty | |
CGeometryRoot | |
CGeometryXD | |
CGeometryXD< 2 > | |
CGeometryXD< 3 > | |
CGlobalMpiInformation | Class to store global MPI information and to prevent accidental changes |
CGridgenCell | |
CGridgenPar | |
►ChasPV_A | |
►ChasPV_C | Checks if the primitive variable C exists |
►ChasPV_N | Checks if the primitive variable N exists |
CInfoOut | Base class for all InfoOut<xyz> classes |
CInfoOut_buffer | |
CInfoOut_mpiFileBuffer | Customized buffer to facilitate MPI I/O usage for a single file for all domains within an MPI communicator |
CInfoOut_simpleFileBuffer | Customized buffer to facilitate of a regular physical file for each processor within an MPI communicator |
CInfoOut_streamBuffer | Customized string buffer to prepend cout/cerr with the domain id |
CInfoOutFile | Class to create a create an output stream for a writable file, using either MPI I/O or a physical file |
CInfoOutStream | Class to create an output stream that writes to cout or cerr but prepends each line with the MPI rank |
CIONetcdf | |
CIOToml | |
CKDtree | |
CLbBndCnd | |
CLbBndCndData | |
CLbBndCndDxQy | |
►CLbDgApe | |
CLbGridBoundaryCell | This class contains the necessary data to define a boundary cell for the LB method |
CLbInterface | |
CLbInterfaceCell | |
CLbInterfaceDxQy | Interface class holding all relevant data and methods for treating prolongation, restriction and initialization of new cells for the DxQy lattice model |
CLbLatticeDescriptor | LB lattice descriptor for arrays depending on D and Q |
CLbLatticeDescriptorBase | LB lattice descriptor for arrays depending on D |
CLbLpt | |
CLbParentCell | |
►CLbRb | |
CLbSolver | |
CLbSolverDxQy | This class represents all LB models |
CList | |
►CLPT | |
CLPTBase | |
►CLPTBndryCell | |
CLPTEllipsoidal | |
CLPTSpherical | |
CLsCartesianSolver | |
CLsCartesianSolverFactory | |
CLsCartesianSolverFreeAdvection | A LS solver solving for free advection // TODO labels:LS documentation LsCartesianSolverFreeAdvection |
CLsCartesianSolverSemiLagrangian | A LS solver based on the semi-lagrangian method // TODO labels:LS documentation LsCartesianSolverSemiLagrangian |
CLsControlPoint | |
CLsFvCombustion | |
CLsFvMb | |
CLsLb | |
►CLsLbSurface | |
ClvlJumpCandidates | |
CMAIA | |
CMAIAFvCartesianSolverXD | |
CMaterialState | |
CMConservativeVariables | Storage of the Position of the Conservative Variables (RHO, RHO_VV, RHO_E) in the value vectors of the solvers ans surfaces |
CMDebug | The DEBUG class for the maia |
CMeanVariables | |
CMeanVariables< 2 > | |
CMeanVariables< 3 > | |
CMFactory | Class implementing the object factory pattern |
CMPrimitiveVariables | Storage of the Position of the Primitive Variables (u, v, w, T, p) in the value vectors of the solvers ans surfaces |
CMProperty | |
►CMSTG | |
►CMTimers | MTimers manages all MAIA Timers and allows primitive profiling |
CMTXbit | |
CnDim_iterator_t | |
CNullBuffer | Auxiliary class to allow creating versions of cout/cerr that only output under certain conditions |
COneDFlame | |
CParallelIoBase | This class is intended to do all the heavy lifting when it comes to reading and writing "big data" files. It supports multiple backends, i.e. different I/O libraries. The default is "Parallel netCDF" |
CParallelIoHdf5 | |
►CParallelIoPNetcdf | |
►CParticleCollision | |
CPartitionInfo | |
CPoint | |
CPointBasedCell | This class defines a grid cell which is a internal data structure for cartesian cells needed for an efficient meshing procedure |
CPointData | This class is responsible for the point data feature. It records the state of all sampling variables at specified intervals at specified points |
CpointType | |
CPostData | |
►CPostProcessing | |
CPostProcessingController | |
CPostProcessingDg | |
CPostProcessingFv | |
CPostProcessingFvLPT | |
CPostProcessingInterface | |
CPostProcessingLb | |
CPostProcessingLbLPT | |
CPostProcessingLPT | |
CProfile | This class collects all function timings and produces a profiling for certain areas of the code |
CProperty2Type | Type traits for enum type |
CProperty2Type< MBOOL > | |
CProperty2Type< MFLOAT > | |
CProperty2Type< MINT > | |
CProperty2Type< MSTRING > | |
CRANSModelConstants | |
CRANSModelConstants< RANS_FS > | |
CRANSModelConstants< RANS_KEPSILON > | |
CRANSModelConstants< RANS_KOMEGA > | |
CRANSModelConstants< RANS_SA_DV > | |
CRANSModelConstants< RANS_SST > | |
►CRigidBodies | |
CSamplingData | This base class is responsible for the sampling data feature that provides the required general methods needed for sampling data at distinct points |
CSamplingDataSeries | This auxiliary class contains buffers and properties for each input file |
CSBPOperator | |
CScratch | This class holds the complete scratch space |
►CScratchSpace | This class is a ScratchSpace |
CScratchSpaceBase | This class is a base class for all ScratchSpaces |
CSingularInformation | |
CSolver | Parent class of all solvers This class is the base for all solvers. I.e. all solver class (e.g. structured or cartesian) are derived from this class |
CSolverAnalyticBoxSurface | |
CSolverAnalyticSphereSurface | |
CSolverRefinement | |
CSolverSTLSurface | |
CSolverSurface | |
CSolverTraits | |
CSolverTraits< nDim, MAIA_FINITE_VOLUME > | |
CSolverTraits< nDim, MAIA_STRUCTURED > | |
CSprayModel | |
CStructuredBndryCnd | Base class of the structured boundary conditions |
►CStructuredBndryCnd2D | Class for the 2D stuctured boundary conditions |
CStructuredBndryCnd3D | Class for the 3D stuctured boundary conditions |
CStructuredCell | |
CStructuredComm | |
CStructuredDecomposition | Class for the decomposition (partition) of structured grids |
CStructuredFQVariables | |
CStructuredGrid | Structured grid class |
CStructuredInterpolation | |
CStructuredPostprocessing | |
CStructuredWindowMap | |
CStructuredZonalBC | |
CStructuredZonalComm | |
CSurfaceData | Surface data sampling class. Records all sampling variables on all surface elements and outputs additional geometric information for further postprocessing the data, e.g., using the Ffowcs Williams-Hawkings method for acoustic far-field predictions |
CtreeNode | |
CTypeTraits | |
CTypeTraits< MBool > | |
CTypeTraits< MFloat > | |
CTypeTraits< MInt > | |
CTypeTraits< MString > | |
CVolumeData | Class to handle sampling of volume data |
CVtkIo | |
CwindowInformation | |
Cy | Define array structures |