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

A 2D Field. More...

#include <state.h>

Collaboration diagram for Field2D:

Public Member Functions

 Field2D (size_t numx, size_t numy)
 
 Field2D (const Field2D &other)
 
 ~Field2D ()
 
Array2D< complex< double > > & array () const
 
size_t numx () const
 
size_t numy () const
 
complex< double > & operator() (size_t i, size_t j)
 
complex< double > & operator() (size_t i)
 
Field2Doperator= (const complex< double > &d)
 
Field2Doperator= (const Field2D &other)
 
Field2Doperator*= (const complex< double > &d)
 
Field2Doperator*= (const Field2D &fimulti)
 
Field2Doperator+= (const complex< double > &d)
 
Field2Doperator+= (const Field2D &fiadd)
 
Field2Doperator-= (const complex< double > &d)
 
Field2Doperator-= (const Field2D &fimin)
 
Field2DDx ()
 
Field2DDy ()
 

Private Attributes

Array2D< complex< double > > * fi
 

Detailed Description

A 2D Field.

A 2D Field is composed of an Array2D <complex> that contains the field over 2 dimensions.

Definition at line 233 of file state.h.


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