#include <lib-algorithms.h>
Public Member Functions | |
| valarray< T > | x (size_t i) const |
| size_t | Nx (size_t i) const |
| T | xmin (size_t i) const |
| T | xmax (size_t i) const |
| size_t | xdim () const |
| T | dx (size_t i) const |
| valarray< T > | xg (size_t i) const |
| size_t | Nxg (size_t i) const |
| T | xgmin (size_t i) const |
| T | xgmax (size_t i) const |
| size_t | xgdim () const |
| valarray< T > | p (size_t i) const |
| size_t | Np (size_t i) const |
| T | pmin (size_t i) const |
| T | pmax (size_t i) const |
| size_t | pdim () const |
| T | dp (size_t i) const |
| valarray< T > | px (size_t i) const |
| size_t | Npx (size_t i) const |
| T | pxmin (size_t i) const |
| T | pxmax (size_t i) const |
| size_t | pxdim () const |
| valarray< T > | py (size_t i) const |
| size_t | Npy (size_t i) const |
| T | pymin (size_t i) const |
| T | pymax (size_t i) const |
| size_t | pydim () const |
| valarray< T > | pz (size_t i) const |
| size_t | Npz (size_t i) const |
| T | pzmin (size_t i) const |
| T | pzmax (size_t i) const |
| size_t | pzdim () const |
| AxisBundle (const vector< T > _xmin, const vector< T > _xmax, const vector< size_t > _Nx, const vector< T > _xgmin, const vector< T > _xgmax, const vector< size_t > _Nxg, const vector< T > _pmax, const vector< size_t > _Np, const vector< size_t > _Npx, const vector< size_t > _Npy, const vector< size_t > _Npz) | |
| AxisBundle (const AxisBundle &a) | |
| ~AxisBundle () | |
Private Attributes | |
| vector< Axis< T > > | _px |
| vector< Axis< T > > | _py |
| vector< Axis< T > > | _pz |
| vector< CAxis< T > > | _x |
| vector< CAxis< T > > | _xg |
| vector< CAxis< T > > | _p |
| vector< T > | _dx |
| vector< T > | _dp |
Definition at line 94 of file lib-algorithms.h.
|
inline |
Definition at line 141 of file lib-algorithms.h.
|
inline |
Definition at line 176 of file lib-algorithms.h.
|
inline |
Definition at line 207 of file lib-algorithms.h.
|
inline |
Definition at line 117 of file lib-algorithms.h.
|
inline |
Definition at line 102 of file lib-algorithms.h.
|
inline |
Definition at line 113 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle(), Output_Data::fx1_1D::fx1_1D(), Output_Data::p2p1x1_1D::p2p1x1_1D(), and Export_Files::Xport::Xport().

|
inline |
Definition at line 121 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle(), Output_Data::p1x1_1D::p1x1_1D(), Output_Data::p2p1x1_1D::p2p1x1_1D(), and Export_Files::Xport::Xport().

|
inline |
Definition at line 128 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle(), Output_Data::p2p1x1_1D::p2p1x1_1D(), and Export_Files::Xport::Xport().

|
inline |
Definition at line 135 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle(), and Export_Files::Xport::Xport().

|
inline |
Definition at line 98 of file lib-algorithms.h.
Referenced by Setup_Y::applyexternalfields(), Setup_Y::applytravelingwave(), Algorithms::AxisBundle< double >::AxisBundle(), Output_Data::Output_Preprocessor_1D::Bx(), Output_Data::Output_Preprocessor_1D::By(), Output_Data::Output_Preprocessor_1D::Bz(), Output_Data::Output_Preprocessor_1D::Ex(), Output_Data::Output_Preprocessor_1D::Ey(), Output_Data::Output_Preprocessor_1D::Ez(), Output_Data::Output_Preprocessor_1D::f0(), Output_Data::Output_Preprocessor_1D::f10(), Output_Data::Output_Preprocessor_1D::f11(), Output_Data::Output_Preprocessor_1D::f20(), Output_Data::Output_Preprocessor_1D::fl0(), Setup_Y::initialize(), Output_Data::Output_Preprocessor_1D::Jx(), Output_Data::Output_Preprocessor_1D::Jy(), Output_Data::Output_Preprocessor_1D::Jz(), main(), Output_Data::Output_Preprocessor_1D::n(), Output_Data::Output_Preprocessor_1D::ni(), Output_Data::Output_Preprocessor_1D::px(), Output_Data::Output_Preprocessor_1D::Qx(), Output_Data::Output_Preprocessor_1D::Qy(), Output_Data::Output_Preprocessor_1D::Qz(), Output_Data::Output_Preprocessor_1D::T(), Output_Data::Output_Preprocessor_1D::Ti(), Output_Data::Output_Preprocessor_1D::Ux(), Output_Data::Output_Preprocessor_1D::Uy(), Output_Data::Output_Preprocessor_1D::Uz(), Output_Data::Output_Preprocessor_1D::vNx(), Output_Data::Output_Preprocessor_1D::vNy(), Output_Data::Output_Preprocessor_1D::vNz(), and Output_Data::Output_Preprocessor_1D::Z().

|
inline |
Definition at line 106 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle(), Output_Data::Output_Preprocessor_1D::Bx(), Output_Data::Output_Preprocessor_1D::By(), Output_Data::Output_Preprocessor_1D::Bz(), Output_Data::Output_Preprocessor_1D::Ex(), Output_Data::Output_Preprocessor_1D::Ey(), Output_Data::Output_Preprocessor_1D::Ez(), Output_Data::Output_Preprocessor_1D::f0(), Output_Data::Output_Preprocessor_1D::f10(), Output_Data::Output_Preprocessor_1D::f11(), Output_Data::Output_Preprocessor_1D::f20(), Output_Data::Output_Preprocessor_1D::fl0(), Output_Data::Output_Preprocessor_1D::Jx(), Output_Data::Output_Preprocessor_1D::Jy(), Output_Data::Output_Preprocessor_1D::Jz(), Output_Data::Output_Preprocessor_1D::n(), Output_Data::Output_Preprocessor_1D::ni(), Output_Data::Output_Preprocessor_1D::px(), Output_Data::Output_Preprocessor_1D::Qx(), Output_Data::Output_Preprocessor_1D::Qy(), Output_Data::Output_Preprocessor_1D::Qz(), Output_Data::Output_Preprocessor_1D::T(), Output_Data::Output_Preprocessor_1D::Ti(), Output_Data::Output_Preprocessor_1D::Ux(), Output_Data::Output_Preprocessor_1D::Uy(), Output_Data::Output_Preprocessor_1D::Uz(), Output_Data::Output_Preprocessor_1D::vNx(), Output_Data::Output_Preprocessor_1D::vNy(), Output_Data::Output_Preprocessor_1D::vNz(), Export_Files::Xport::Xport(), and Output_Data::Output_Preprocessor_1D::Z().

|
inline |
Definition at line 112 of file lib-algorithms.h.
Referenced by Setup_Y::initialize().

|
inline |
Definition at line 116 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle(), Output_Data::fx1_1D::fx1_1D(), Output_Data::p1x1_1D::p1x1_1D(), Output_Data::p2p1x1_1D::p2p1x1_1D(), and Export_Files::Xport::Xport().

|
inline |
Definition at line 115 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle(), Output_Data::fx1_1D::fx1_1D(), Output_Data::p1x1_1D::p1x1_1D(), Output_Data::p2p1x1_1D::p2p1x1_1D(), and Export_Files::Xport::Xport().

|
inline |
Definition at line 114 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle(), Output_Data::fx1_1D::fx1_1D(), Output_Data::p2p1x1_1D::p2p1x1_1D(), and Export_Files::Xport::Xport().

|
inline |
Definition at line 120 of file lib-algorithms.h.
|
inline |
Definition at line 124 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle().

|
inline |
Definition at line 123 of file lib-algorithms.h.
|
inline |
Definition at line 122 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle().

|
inline |
Definition at line 127 of file lib-algorithms.h.
|
inline |
Definition at line 131 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle().

|
inline |
Definition at line 130 of file lib-algorithms.h.
|
inline |
Definition at line 129 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle().

|
inline |
Definition at line 134 of file lib-algorithms.h.
|
inline |
Definition at line 138 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle().

|
inline |
Definition at line 137 of file lib-algorithms.h.
|
inline |
Definition at line 136 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle().

|
inline |
Definition at line 97 of file lib-algorithms.h.
Referenced by Setup_Y::applyexternalfields(), Setup_Y::applytravelingwave(), and Setup_Y::initialize().

|
inline |
Definition at line 101 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle().

|
inline |
Definition at line 105 of file lib-algorithms.h.
|
inline |
Definition at line 109 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle().

|
inline |
Definition at line 108 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle(), and Export_Files::Xport::Xport().

|
inline |
Definition at line 107 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle(), and Export_Files::Xport::Xport().

|
inline |
Definition at line 100 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle(), and main().

|
inline |
Definition at line 99 of file lib-algorithms.h.
Referenced by Algorithms::AxisBundle< double >::AxisBundle(), and main().

|
private |
Definition at line 214 of file lib-algorithms.h.
|
private |
Definition at line 214 of file lib-algorithms.h.
|
private |
Definition at line 213 of file lib-algorithms.h.
|
private |
Definition at line 212 of file lib-algorithms.h.
|
private |
Definition at line 212 of file lib-algorithms.h.
|
private |
Definition at line 212 of file lib-algorithms.h.
|
private |
Definition at line 213 of file lib-algorithms.h.
|
private |
Definition at line 213 of file lib-algorithms.h.