|
PICurv 0.1.0
A Parallel Particle-In-Cell Solver for Curvilinear LES
|
The "virtual table" struct for a boundary condition handler object. More...
#include <variables.h>
Data Fields | |
| BCHandlerType | type |
| BCPriorityType | priority |
| void * | data |
| PetscErrorCode(* | Initialize )(BoundaryCondition *self, BCContext *ctx) |
| PetscErrorCode(* | PreStep )(BoundaryCondition *self, BCContext *ctx, PetscReal *local_inflow, PetscReal *local_outflow) |
| PetscErrorCode(* | Apply )(BoundaryCondition *self, BCContext *ctx) |
| PetscErrorCode(* | PostStep )(BoundaryCondition *self, BCContext *ctx,...) |
| PetscErrorCode(* | UpdateUbcs )(BoundaryCondition *self, BCContext *ctx) |
| PetscErrorCode(* | Destroy )(BoundaryCondition *self) |
The "virtual table" struct for a boundary condition handler object.
Definition at line 280 of file variables.h.
| BCHandlerType BoundaryCondition::type |
Definition at line 281 of file variables.h.
| BCPriorityType BoundaryCondition::priority |
Definition at line 282 of file variables.h.
| void* BoundaryCondition::data |
Definition at line 283 of file variables.h.
| PetscErrorCode(* BoundaryCondition::Initialize) (BoundaryCondition *self, BCContext *ctx) |
Definition at line 284 of file variables.h.
| PetscErrorCode(* BoundaryCondition::PreStep) (BoundaryCondition *self, BCContext *ctx, PetscReal *local_inflow, PetscReal *local_outflow) |
Definition at line 285 of file variables.h.
| PetscErrorCode(* BoundaryCondition::Apply) (BoundaryCondition *self, BCContext *ctx) |
Definition at line 286 of file variables.h.
| PetscErrorCode(* BoundaryCondition::PostStep) (BoundaryCondition *self, BCContext *ctx,...) |
Definition at line 287 of file variables.h.
| PetscErrorCode(* BoundaryCondition::UpdateUbcs) (BoundaryCondition *self, BCContext *ctx) |
Definition at line 288 of file variables.h.
| PetscErrorCode(* BoundaryCondition::Destroy) (BoundaryCondition *self) |
Definition at line 289 of file variables.h.