ABLATE Source Documentation  0.12.33
ablate::particles::initializers::Initializer Class Referenceabstract
+ Inheritance diagram for ablate::particles::initializers::Initializer:

Public Member Functions

 Initializer ()=default
 
virtual void Initialize (ablate::domain::SubDomain &flow, DM particleDM)=0
 

Constructor & Destructor Documentation

◆ Initializer()

ablate::particles::initializers::Initializer::Initializer ( )
default

Interface for initializing particles in the particle solver.

Member Function Documentation

◆ Initialize()

virtual void ablate::particles::initializers::Initializer::Initialize ( ablate::domain::SubDomain flow,
DM  particleDM 
)
pure virtual

Initialize method to insert particles in the particle DM

Parameters
flowthe flow/background mesh
particleDMthe particle dm to hold the new particles

Implemented in ablate::particles::initializers::CellInitializer, and ablate::particles::initializers::BoxInitializer.


The documentation for this class was generated from the following file: