virtual ~Particle_Functions()
The destructor is protected because the class is a singleton and cannot be deleted.
Particle_Functions(const Particle_Functions &)=delete
This class is a singleton and cannot be copied.
static Particle_Functions * _instance
Singleton instance of this class.
void setup()
Perform setup operations; call this from global application setup().
Particle_Functions & operator=(const Particle_Functions &)=delete
This class is a singleton and cannot be copied.
Particle_Functions()
The constructor is protected because the class is a singleton.
static Particle_Functions & instance()
Gets the singleton instance of this class, allocating it if necessary.