SOLARPROP  1.0
 All Classes Functions Variables
Public Member Functions | Protected Member Functions
IParticle Class Reference

Abstract base class (interface) for Particle. More...

#include <Iparticle.h>

Inheritance diagram for IParticle:
Particle BurgerPotgieter Custom JokipiiKopriva PotgieterMoraal Standard2D Yamada

List of all members.

Public Member Functions

virtual double getHeliosphereBoundary () const =0
virtual long simulate (Random &)=0
virtual double getR () const =0
virtual double getT () const =0
virtual double getISFlux (int) const =0
virtual double getISFlux (bool) const =0
virtual double getISFlux (bool, int) const =0

Protected Member Functions

virtual void step (Random &)=0
virtual long getDeltaTime () const =0
virtual double getDeltaT () const =0
virtual double getDeltaR (Random &) const =0
virtual double getDeltaTheta (Random &) const =0
virtual double getDeltaPhi () const =0
virtual void calculate ()=0
virtual double getTheta () const =0
virtual double getPhi () const =0
virtual double getTime () const =0
virtual double getMass () const =0
virtual double getCharge () const =0
virtual double getV () const =0
virtual double getP2 () const =0
virtual double getRigidity () const =0
virtual double getBeta () const =0
virtual double getPolarity () const =0
virtual double getAngle () const =0
virtual double getTanPsi () const =0
virtual double convertDeg (double) const =0
virtual double getLarmorRadius () const =0
virtual double getB0OverB () const =0
virtual double getB () const =0
virtual int getHeaviside () const =0
virtual double getKappaPerpendicular () const =0
virtual double getKappaThetaTheta () const =0

Detailed Description

Abstract base class (interface) for Particle.


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