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 251 of file variables.h.
BCHandlerType BoundaryCondition::type |
Definition at line 252 of file variables.h.
void* BoundaryCondition::data |
Definition at line 253 of file variables.h.
PetscErrorCode(* BoundaryCondition::Initialize) (BoundaryCondition *self, BCContext *ctx) |
Definition at line 254 of file variables.h.
PetscErrorCode(* BoundaryCondition::PreStep) (BoundaryCondition *self, BCContext *ctx, PetscReal *local_inflow, PetscReal *local_outflow) |
Definition at line 255 of file variables.h.
PetscErrorCode(* BoundaryCondition::Apply) (BoundaryCondition *self, BCContext *ctx) |
Definition at line 256 of file variables.h.
PetscErrorCode(* BoundaryCondition::PlaceSource) (BoundaryCondition *self, BCContext *ctx,...) |
Definition at line 257 of file variables.h.
PetscErrorCode(* BoundaryCondition::Destroy) (BoundaryCondition *self) |
Definition at line 258 of file variables.h.