Custom Models
Users can create a custom process model by interfacing one or more of the classes described below and then inserting them into their custom process model.
- The
SurfaceModel
class is used to describe surface reactions, combining particle fluxes with the surface chemical reactions. - The
VelocityField
provides the interface between surface velocities and the advection kernel to integrate the Level-Set equation in a time step. - ViennaPS seamlessly integrates ViennaRay functionality through the
viennaray::Particle
class, providing users with a versatile interface to define the key characteristics of the simulated particle species.