|  | 
| using | DiscontinuousFluxFunction = PetscErrorCode(*)(PetscInt dim, const PetscFVFaceGeom *fg, const PetscInt uOff[], const PetscScalar fieldL[], const PetscScalar fieldR[], const PetscInt aOff[], const PetscScalar auxL[], const PetscScalar auxR[], PetscScalar flux[], void *ctx) | 
|  | 
| using | PointFunction = PetscErrorCode(*)(PetscInt dim, PetscReal time, const PetscFVCellGeom *cg, const PetscInt uOff[], const PetscScalar u[], const PetscInt aOff[], const PetscScalar a[], PetscScalar f[], void *ctx) | 
|  | 
|  | 
|  | CellInterpolant (std::shared_ptr< ablate::domain::SubDomain > subDomain, const std::shared_ptr< domain::Region > &solverRegion, Vec faceGeomVec, Vec cellGeomVec) | 
|  | 
| void | ComputeRHS (PetscReal time, Vec locXVec, Vec locAuxVec, Vec locFVec, const std::shared_ptr< domain::Region > &solverRegion, std::vector< CellInterpolant::DiscontinuousFluxFunctionDescription > &rhsFunctions, const ablate::domain::Range &faceRange, const ablate::domain::Range &cellRange, Vec cellGeomVec, Vec faceGeomVec) | 
|  | 
| void | ComputeRHS (PetscReal time, Vec locXVec, Vec locAuxVec, Vec locFVec, const std::shared_ptr< domain::Region > &solverRegion, std::vector< CellInterpolant::PointFunctionDescription > &rhsFunctions, const ablate::domain::Range &cellRange, Vec cellGeomVec) | 
|  | 
◆ DiscontinuousFluxFunction
Function assumes that the left/right solution and aux variables are discontinuous across the interface 
 
 
◆ PointFunction
Functions that operates on entire cell value. 
 
 
◆ CellInterpolant()
      
        
          | ablate::finiteVolume::CellInterpolant::CellInterpolant | ( | std::shared_ptr< ablate::domain::SubDomain > | subDomain, | 
        
          |  |  | const std::shared_ptr< domain::Region > & | solverRegion, | 
        
          |  |  | Vec | faceGeomVec, | 
        
          |  |  | Vec | cellGeomVec | 
        
          |  | ) |  |  | 
      
 
Create an instance of the cell interpolant for the current solver region 
- Parameters
- 
  
    | subDomain |  |  | solverRegion |  |  | faceGeomVec |  |  | cellGeomVec |  |  
 
 
 
◆ ComputeRHS() [1/2]
Adds in contributions for face based rhs functions 
- Parameters
- 
  
  
 
 
◆ ComputeRHS() [2/2]
Adds in contributions for face based rhs point cell functions 
- Parameters
- 
  
  
 
 
The documentation for this class was generated from the following files: