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

A 1D Field. More...

#include <state.h>

Public Member Functions

 Field1D (size_t numx)
 
 Field1D (const Field1D &other)
 
 ~Field1D ()
 
valarray< complex< double > > & array () const
 
size_t numx () const
 
complex< double > & operator() (size_t i)
 
complex< double > operator() (size_t i) const
 
Field1Doperator= (const complex< double > &d)
 
Field1Doperator= (const valarray< complex< double > > &other)
 
Field1Doperator= (const Field1D &other)
 
Field1Doperator*= (const complex< double > &d)
 
Field1Doperator*= (const valarray< complex< double > > &fimulti)
 
Field1Doperator*= (const Field1D &fimulti)
 
Field1Doperator+= (const complex< double > &d)
 
Field1Doperator+= (const Field1D &fiadd)
 
Field1Doperator-= (const complex< double > &d)
 
Field1Doperator-= (const Field1D &fimin)
 
Field1DRe ()
 
Field1DDx ()
 

Private Attributes

valarray< complex< double > > * fi
 

Detailed Description

A 1D Field.

A 1D Field is composed of a valarray describing the field over 1 dimension.

Definition at line 184 of file state.h.


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