LORENE
|
3-indices array to be used with the representation of functions with Cartesian coordinates. More...
#include <tabspec.h>
Public Member Functions | |
TabSpec (int dim1, int dim2=1, int dim3=1) | |
TabSpec (const string &) | |
TabSpec (const TabSpec &) | |
void | operator= (const TabSpec &) |
void | operator= (double) |
int | get_sizex () const |
int | get_sizey () const |
int | get_sizez () const |
int | get_nelt () const |
int | get_dim () const |
double | operator() (int i, int j=0, int k=0) const |
double & | set (int i, int j=0, int k=0) |
void | write_file (const string &) const |
Protected Member Functions | |
bool | check_sizes (const TabSpec &) const |
void | resize (int, int=1, int=1) |
virtual void | display (ostream &) const |
Protected Attributes | |
int | sizex |
int | sizey |
int | sizez |
double * | tableau |
Friends | |
class | FuncSpec |
ostream & | operator<< (ostream &, const TabSpec &) |
TabSpec | apply (const TabSpec &t, double(*p_fonc)(double)) |
TabSpec | apply (const TabSpec &t1, const TabSpec &t2, double(*p_fonc)(double, double)) |
TabSpec | apply (const TabSpec &t, double r, double(*p_fonc)(double, double)) |
TabSpec | apply (double r, const TabSpec &t, double(*p_fonc)(double, double)) |
double | max (const TabSpec &t) |
TabSpec | operator- (const TabSpec &) |
fftw_plan | prepare_fft (int, TabSpec *&) |
fftw_plan | back_fft (int, TabSpec *&) |
3-indices array to be used with the representation of functions with Cartesian coordinates.
()