OSHUN  beta
Arbitrary Order Spherical-Harmonic 1D-3P Vlasov-Fokker-Planck-Maxwell code
EMF2D Class Reference

An EMF2D is the container for the 6 EM fields in a 2D-3P code. More...

#include <state.h>

Public Member Functions

 EMF2D (size_t nx, size_t ny)
 
 EMF2D (const EMF2D &other)
 
 ~EMF2D ()
 
size_t dim () const
 
Field2Doperator() (size_t i)
 
Field2D operator() (size_t i) const
 
Field2DEx ()
 
Field2DEy ()
 
Field2DEz ()
 
Field2DBx ()
 
Field2DBy ()
 
Field2DBz ()
 
EMF2Doperator= (const complex< double > &d)
 
EMF2Doperator= (const Field2D &h)
 
EMF2Doperator= (const EMF2D &other)
 
EMF2Doperator*= (const complex< double > &d)
 
EMF2Doperator*= (const EMF2D &other)
 
EMF2Doperator+= (const complex< double > &d)
 
EMF2Doperator+= (const EMF2D &other)
 
EMF2Doperator-= (const complex< double > &d)
 
EMF2Doperator-= (const EMF2D &other)
 

Private Attributes

vector< Field2D > * fie
 

Detailed Description

An EMF2D is the container for the 6 EM fields in a 2D-3P code.

The object is composed of a vector of Field2D. Along with its own member functions, it also inherits those of Field2D.

Definition at line 326 of file state.h.


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