HyPar  1.0
Finite-Difference Hyperbolic-Parabolic PDE Solver on Cartesian Grids
Data Structures
Here are the data structures with brief descriptions:
 CBandedMatrixStructure for defining a banded block matrix
 CBody3DStructure defining a body
 CBurgers
 CCompactSchemeStructure of variables/parameters needed by the compact schemes
 CDMDROMObjectROM object of type DMD (see libROM)
 CDomainBoundaryStructure containing the variables and function pointers defining a boundary
 CEnsembleSimulationClass describing ensemble simulations
 CEuler1DStructure containing variables and parameters specific to the 1D Euler equations. This structure contains the physical parameters, variables, and function pointers specific to the 1D Euler equations
 CEuler2D
 CExplicitRKParametersStructure containing the parameters for an explicit Runge-Kutta method
 CFacet3DStructure defining a facet
 CFacetMapStructure defining a facet map
 CFPDoubleWell
 CFPPowerSystem
 CFPPowerSystem1Bus
 CFPPowerSystem3BusStructure containing variable and parameters specific to the 3-bus power system model. This structure contains the physical parameters and variables for the Fokker-Planck model for a 3-bus power system
 CGLMGEEParametersStructure containing the parameters for the General Linear Methods with Global Error Estimators (GLM-GEE)
 CHyParStructure containing all solver-specific variables and functions
 CIBNodeStructure defining an immersed boundary node
 CImmersedBoundaryStructure containing variables for immersed boundary implementation
 ClibROMInterfaceClass implementing interface with libROM
 CLinearADRStructure containing variables and parameters specific to the linear advection-diffusion-reaction model
 CMPIVariablesStructure of MPI-related variables
 CMUSCLParametersStructure of variables/parameters needed by the MUSCL scheme
 CNavierStokes2DStructure containing variables and parameters specific to the 2D Navier Stokes equations. This structure contains the physical parameters, variables, and function pointers specific to the 2D Navier-Stokes equations
 CNavierStokes3DStructure containing variables and parameters specific to the 3D Navier Stokes equations. This structure contains the physical parameters, variables, and function pointers specific to the 3D Navier-Stokes equations
 CNuma2D
 CNuma3D
 CPETScContextStructure containing the variables for time-integration with PETSc
 CROMObjectBase class defining a ROM object
 CShallowWater1DStructure containing variables and parameters specific to the 1D Shallow Water equations. This structure contains the physical parameters, variables, and function pointers specific to the 1D ShallowWater equations
 CShallowWater2DStructure containing variables and parameters specific to the 2D Shallow Water equations. This structure contains the physical parameters, variables, and function pointers specific to the 2D ShallowWater equations
 CSimulationBase class for a simulation
 CSimulationObjectStructure defining a simulation
 CSingleSimulationClass describing a single simulation
 CSparseGridsSimulationClass describing sparse grids simulations
 CTimeIntegrationStructure of variables/parameters and function pointers for time integration
 CTridiagLU
 CVlasov
 CWENOParametersStructure of variables/parameters needed by the WENO-type scheme