![]() |
ECOGEN 6.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
|
| Ndecomposition | |
| Nmath | |
| Ntinyxml2 | |
| C_axis | |
| C_matrix | |
| C_vector | |
| CAddPhys | General class for additional physics |
| CAPEConductivity | General class for thermal conductivity for the Euler model |
| CAPETurbulenceSmagorinsky | |
| CAPEuler | General class for additional physics for the Euler model |
| CAPEViscosity | |
| CAPUEq | General class for additional physics for the velocity-equilibrium system of equations |
| CAPUEqConductivity | General class for thermal conductivity for the velocity-equilibrium system of equations |
| CAPUEqSurfaceTension | General class for surface tension for the velocity-equilibrium system of equations |
| CAPUEqTurbulence | General class for handling turbulence for the velocity-equilibrium system of equations |
| CAPUEqViscosity | General class for thermal viscosity for the velocity-equilibrium system of equations |
| CBoundCond | |
| CBoundCondInletInjStagState | |
| CBoundCondInletInjTemp | |
| CBoundCondInletTank | |
| CBoundCondMovingWall | |
| CBoundCondMovingWallO2Cartesian | |
| CBoundCondMovingWallO2NS | |
| CBoundCondNonReflecting | |
| CBoundCondNullFlux | Specific boundary condition which sets null fluxes (useful for 1D geometry with smooth varying cross-section) |
| CBoundCondOutletMassflow | |
| CBoundCondOutletPressure | |
| CBoundCondPeriodic | |
| CBoundCondPeriodicO2Cartesian | |
| CBoundCondSymmetry | |
| CBoundCondSymmetryO2Cartesian | |
| CBoundCondSymmetryO2NS | |
| CBoundCondWall | |
| CBoundCondWallO2Cartesian | |
| CBoundCondWallO2NS | |
| CCell | Base class for a mesh cell |
| CCellGhost | Child class for a ghost mesh cell |
| CCellInterface | |
| CCellInterfaceO2 | |
| CCellInterfaceO2Cartesian | |
| CCellInterfaceO2NS | |
| CCellO2 | |
| CCellO2Cartesian | |
| CCellO2GhostCartesian | |
| CCellO2GhostNS | |
| CCellO2NS | |
| CConfig | |
| CContact | Contact areas abstract class for the non-equilibrium system of equations |
| CContactAreas | |
| CCoord | Class for a coordinate system object such as coordinates of the vertex or a vector |
| CElement | |
| CElementCartesian | |
| CElementHexahedron | |
| CElementNS | |
| CElementPoint | |
| CElementPrism | |
| CElementPyramid | |
| CElementQuadrangle | |
| CElementSegment | |
| CElementTetrahedron | |
| CElementTriangle | |
| CEos | General class for Equation of State (EOS) |
| CEosIG | Class describing an ideal gas equation of state |
| CEosNASG | Class describing a Noble-Abel stiffened gas equation of state |
| CEosNLS | Class describing the equation of state for the Defocusing Non-linear Schrodinger model |
| CEosPolynomial | Class describing a polynomial equation of state |
| CEosSG | Class describing a stiffened gas equation of state |
| CEosVDW | Class describing a Van Der Waals equation of state |
| CErrorECOGEN | |
| CErrorInput | |
| CErrorMeshNS | |
| CErrors | |
| CErrorXML | |
| CErrorXMLAttribut | |
| CErrorXMLBoundCondUnknown | |
| CErrorXMLDev | |
| CErrorXMLDomaineUnknown | |
| CErrorXMLElement | |
| CErrorXMLEOS | |
| CErrorXMLEOSUnknown | |
| CErrorXMLEtat | |
| CErrorXMLLimite | |
| CErrorXMLMaterialUnknown | |
| CErrorXMLMessage | |
| CErrorXMLRacine | |
| CErrorXMLRelaxation | |
| CErrorXMLStretching | |
| CErrorXMLTermeSource | |
| CFace | |
| CFaceCartesian | |
| CFaceNS | |
| CFacePoint | |
| CFaceQuadrangle | |
| CFaceSegment | |
| CFaceTriangle | |
| CFlux | Abstract class for conservative variables and fluxes |
| CFluxEuler | Model class for Euler Flux (single phase) |
| CFluxEulerHomogeneous | Model class for Homogeneous Euler Flux (liquid-vapor in thermodynamical equilibrium) |
| CFluxExtendedNavierStokesKorteweg1D | Model class for Extended Navier-Stokes-Korteweg Flux (single phase) |
| CFluxNEq | Flux class for the non-equilibrium system of equations |
| CFluxNEqDEM | Flux class for the non-equilibrium system of equations using the DEM |
| CFluxNEqHLL | Flux class for the non-equilibrium system of equations using HLL |
| CFluxNEqHLLAC | Flux class for the non-equilibrium system of equations using HLLAC solver (Lochon et al. 2016) |
| CFluxNEqHLLBN | Flux class for the non-equilibrium system of equations using HLLBN solver (Lochon et al. 2016) |
| CFluxNEqHLLC4Waves | Flux class for the non-equilibrium system of equations using HLLC 4-Waves solver (Furfaro & Saurel, 2015) |
| CFluxPTUEq | Flux class for pressure-temperature-velocity (mechanical and thermal equilibrium) system of equations |
| CFluxPUEq | Flux class for the pressure-velocity-equilibrium (mechanical equilibrium) system of equations (Kapila) |
| CFluxUEq | Flux class for the velocity-equilibrium system of equations |
| CFluxUEqTotEnergy | Flux class for the velocity-equilibrium system of equations |
| CGDCuboid | Class describing a cuboid geometrical domain |
| CGDCylinder | Class describing a cylinder geometrical domain |
| CGDDisc | Class describing a disc geometrical domain |
| CGDEllipse | Class describing a 2D ellipse geometrical domain |
| CGDEllipsoid | Class describing a 3D ellipsoid geometrical domain |
| CGDEntireDomain | Class describing geometrical domain for the entire geometry |
| CGDEntireDomainWithParticularities | Class describing geometrical domain for the entire geometry with particularities involved. Need to be recompiled after each changement of the particularities |
| CGDHalfSpace | Class describing a half space geometrical domain |
| CGDRectangle | Class describing a rectangle geometrical domain |
| CGDSphere | Class describing a sphere geometrical domain |
| CGeometricalDomain | General class for geometrical domain |
| CGeometricObject | Abstract class for geometric object |
| CGOLine | Class for a line geometric object |
| CGOPlan | Class for a plan geometric object |
| CGOVertex | Class for a vertex geometric object |
| CGradient | Base class for the gradient method |
| CGradientFiniteDifference | Class for the finite difference like gradient method (only working on Cartesian mesh with/without AMR) |
| CGradientGreenGauss | Class for the Green-Gauss gradient method working on all mesh types |
| CGradMixEuler | Mixture variable gradients for Euler model. Stored for 2nd-order computation on unstructured mesh (O2 NS) |
| CGradMixEulerHomogeneous | Mixture variable gradients for EulerHomogeneous model. Stored for 2nd-order computation on unstructured mesh (O2 NS) |
| CGradMixNEq | Mixture variable gradients for NEq model. Stored for 2nd-order computation on unstructured mesh (O2 NS) |
| CGradMixPTUEq | Mixture variable gradients for PTUEq model. Stored for 2nd-order computation on unstructured mesh (O2 NS) |
| CGradMixture | Mixture variable gradients. Stored for 2nd-order computation on unstructured mesh (O2 NS) |
| CGradMixUEq | Mixture variable gradients for UEq model. Stored for 2nd-order computation on unstructured mesh (O2 NS) |
| CGradPhase | Phase variable gradients. Stored for 2nd-order computation on unstructured mesh (O2 NS) |
| CGradPhaseEuler | Phase variable gradients for Euler model. Stored for 2nd-order computation on unstructured mesh (O2 NS) |
| CGradPhaseEulerHomogeneous | Phase variable gradients for EulerHomogeneous model. Stored for 2nd-order computation on unstructured mesh (O2 NS) |
| CGradPhaseNEq | Phase variable gradients for NEq model. Stored for 2nd-order computation on unstructured mesh (O2 NS) |
| CGradPhasePTUEq | Phase variable gradients for PTUEq model. Stored for 2nd-order computation on unstructured mesh (O2 NS) |
| CGradPhaseUEq | Phase variable gradients for UEq model. Stored for 2nd-order computation on unstructured mesh (O2 NS) |
| CGradTransport | Transport variable gradients. Stored for 2nd-order computation on unstructured mesh (O2 NS) |
| CInput | |
| CIO | |
| CLimiter | |
| CLimiterKoren | |
| CLimiterMC | |
| CLimiterMinmod | |
| CLimiterSuperBee | |
| CLimiterTHINC | |
| CLimiterVanAlbada | |
| CLimiterVanLeer | |
| CLSODA | |
| CMesh | Abstract class for a mesh |
| CMeshCartesian | |
| CMeshCartesianAMR | |
| CMeshUnStruct | |
| CMixEuler | Mixture variables for Euler equations (single phase) |
| CMixEulerHomogeneous | Mixture variables for Euler Homogeneous equations (velocity and thermodynamical equilibrium) |
| CMixExtendedNavierStokesKorteweg1D | Mixture variables for Extended Navier-Stokes-Korteweg equations (single phase) |
| CMixNEq | Mixture variables for the non-equilibrium system of equations |
| CMixPTUEq | Mixture variables for pressure-temperature-velocity (mechanical and thermal equilibrium) system of equations |
| CMixPUEq | Mixture variables for the pressure-velocity-equilibrium (mechanical equilibrium) system of equations (Kapila) |
| CMixture | Abstract class for mixture variables |
| CMixUEq | Mixture variables for the velocity-equilibrium system of equations |
| CMixUEqTotEnergy | Mixture variables for the velocity-equilibrium system of equations |
| CModel | Abstract class for mathematical flow models |
| CModEuler | Model class for Euler mathematical system of equations (single phase) |
| CModEulerHomogeneous | Model class for Homogeneous Euler mathematical system of equations (velocity and thermodynamical equilibrium) |
| CModExtendedNavierStokesKorteweg1D | Model class for Extended Navier-Stokes-Korteweg mathematical system of equations (single phase) |
| CModNEq | Model class for the non-equilibrium system of equations |
| CModNEqDEM | Model class for the non-equilibrium system of equations using the DEM |
| CModNEqHLL | Model class for the non-equilibrium system of equations using the HLL |
| CModNEqHLLAC | Model class for the non-equilibrium system of equations using the HLLAC (Lochon et al. 2016) |
| CModNEqHLLC4Waves | Model class for the non-equilibrium system of equations using the HLLC with 4 waves (Furfaro & Saurel, 2015) |
| CModPTUEq | Model class for pressure-temperature-velocity (mechanical and thermal equilibrium) system of equations |
| CModPUEq | Model class for the pressure-velocity-equilibrium (mechanical equilibrium) system of equations (Kapila) |
| CModUEq | Model class for the velocity-equilibrium system of equations |
| CModUEqTotEnergy | |
| CModUEqTotEnergyTotEnergy | Model class for the velocity-equilibrium system of equations |
| CMUSGmsh | |
| CMUSGmshV2 | |
| CMUSGmshV4 | |
| CNonSymmetricContactAreas | NonSymmetricContactAreas class for the non-equilibrium system of equations, algorithm from the PhD thesis of Ashwinn Chinnayya (2004) |
| COutput | |
| COutputBoundaryAllGNU | |
| COutputBoundaryFluxGNU | |
| COutputBoundaryGNU | |
| COutputCutGNU | |
| COutputGlobalGNU | |
| COutputGNU | |
| COutputProbeGNU | Printing results for a probe in flow |
| COutputVTK | |
| COutputVTKHDF | |
| CParallel | |
| CPhase | Abstract class for a phase |
| CPhaseEuler | Phase variables for Euler equations (single phase) |
| CPhaseEulerHomogeneous | Phase variables for Euler Homogeneous equations (velocity and thermodynamical equilibrium) |
| CPhaseExtendedNavierStokesKorteweg1D | Phase variables for Extended Navier-Stokes-Korteweg equations (single phase) |
| CPhaseNEq | Phase variables for the non-equilibrium system of equations |
| CPhasePTUEq | Phase variables for pressure-temperature-velocity (mechanical and thermal equilibrium) system of equations |
| CPhasePUEq | Phase variables for the pressure-velocity-equilibrium (mechanical equilibrium) system of equations (Kapila) |
| CPhaseUEq | Phase variables for the velocity-equilibrium system of equations |
| CPhaseUEqTotEnergy | Phase variables for the velocity-equilibrium system of equations |
| CQAPConductivity | General class for thermal conductive quantities |
| CQAPSurfaceTension | General class for surface-tension quantities |
| CQAPTurbulence | General class for turbulent quantities |
| CQAPViscosity | General class for viscous quantities |
| CQuantitiesAddPhys | General class for additional-physics quantities |
| CRelaxation | Abstract class for Relaxations |
| CRelaxationP | Pressure relaxation |
| CRelaxationPFinite | Finite pressure relaxation |
| CRelaxationPInfinite | Stiff (infinite) pressure relaxation |
| CRelaxationPT | Pressure-Temperature relaxation |
| CRelaxationPTMu | Pressure-Temperature-Chemical Potential relaxation / Phase change |
| CRelaxationU | Velocity relaxation |
| CRiemannSolver | RiemannSolver abstract class for the non-equilibrium system of equations |
| CRiemannSolverExact | RiemannSolverExact class for the non-equilibrium system of equations |
| CRiemannSolverHLLC | RiemannSolverHLLC class for the non-equilibrium system of equations |
| CRun | Class regrouping all information for a simulation |
| CSource | Abstract class for source terms |
| CSourceExact | Abstract class for source terms solved by an exact solution |
| CSourceExactExtendedNavierStokesKorteweg1D | Class for Extended Navier-Stokes-Korteweg source terms |
| CSourceGravity | Class for gravity source terms |
| CSourceNum | Abstract class for source terms solved by a numerical scheme |
| CSourceNumAcousticWave | Class for acoustic-wave source terms |
| CSourceNumAcousticWavePlaneGaussianPulse | Subclass of SourceNumAcousticWave for a plane Gaussian function |
| CSourceNumAcousticWavePlaneSinusoidalPulse | SubClass of SourceNumAcousticWave for a plane sinusoidal function |
| CSourceNumGravity | |
| CSourceNumHeating | Class for heating source terms |
| CSourceNumMRF | Moving Reference Frame method for rotating flows |
| CstretchZone | Managing a stretched zone in Cartesian meshes |
| CSymCylindrical | |
| CSymmetricContactAreas | SymmetricContactAreas class for the non-equilibrium system of equations, algorithm from Paula et al. (2023) |
| CSymmetry | General class for axial symmetries |
| CSymmetryCylindrical | General class for cylindrical symmetry |
| CSymmetrySpherical | General class for spherical symmetry |
| CSymSpherical | |
| CTensor | Class for a matrix 3x3 system object |
| CtimeStats | |
| CTools | Class for tools |
| CTransport | Class for additional transport equations |