Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
Boundary Struct Referenceabstract

#include <boundaries.h>

Inheritance diagram for Boundary:

Public Member Functions

virtual bool handleParticle (Particle &p)=0
virtual int cellCoordinate (int c)=0
 Boundary (int _dimension)
virtual void setExtent (double _min, double _max, int _cells)
virtual ~Boundary ()

Public Attributes

int dimension
double min
double max
int cells

Detailed Description

Definition at line 26 of file boundaries.h.

Constructor & Destructor Documentation

◆ Boundary()

Boundary::Boundary ( int _dimension)
inline

Definition at line 37 of file boundaries.h.

Here is the caller graph for this function:

◆ ~Boundary()

virtual Boundary::~Boundary ( )
inlinevirtual

Definition at line 44 of file boundaries.h.

Member Function Documentation

◆ cellCoordinate()

virtual int Boundary::cellCoordinate ( int c)
pure virtual

◆ handleParticle()

virtual bool Boundary::handleParticle ( Particle & p)
pure virtual

◆ setExtent()

virtual void Boundary::setExtent ( double _min,
double _max,
int _cells )
inlinevirtual

Reimplemented in OpenBoundary, PeriodicBoundary, and ReflectBoundary.

Definition at line 38 of file boundaries.h.

Member Data Documentation

◆ cells

int Boundary::cells

Definition at line 53 of file boundaries.h.

◆ dimension

int Boundary::dimension

Definition at line 47 of file boundaries.h.

◆ max

double Boundary::max

Definition at line 50 of file boundaries.h.

◆ min

double Boundary::min

Definition at line 50 of file boundaries.h.


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