|
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 |