|
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 |
| 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(* | PlaceSource )(BoundaryCondition *self, BCContext *ctx,...) |
| PetscErrorCode(* | Destroy )(BoundaryCondition *self) |
The "virtual table" struct for a boundary condition handler object.
Definition at line 260 of file variables.h.
| BCHandlerType BoundaryCondition::type |
Definition at line 261 of file variables.h.
| void* BoundaryCondition::data |
Definition at line 262 of file variables.h.
| PetscErrorCode(* BoundaryCondition::Initialize) (BoundaryCondition *self, BCContext *ctx) |
Definition at line 263 of file variables.h.
| PetscErrorCode(* BoundaryCondition::PreStep) (BoundaryCondition *self, BCContext *ctx, PetscReal *local_inflow, PetscReal *local_outflow) |
Definition at line 264 of file variables.h.
| PetscErrorCode(* BoundaryCondition::Apply) (BoundaryCondition *self, BCContext *ctx) |
Definition at line 265 of file variables.h.
| PetscErrorCode(* BoundaryCondition::PlaceSource) (BoundaryCondition *self, BCContext *ctx,...) |
Definition at line 266 of file variables.h.
| PetscErrorCode(* BoundaryCondition::Destroy) (BoundaryCondition *self) |
Definition at line 267 of file variables.h.