Psi4
Public Member Functions | Private Attributes | Friends | List of all members
psi::occwave::Array3d Class Reference

#include <arrays.h>

Public Member Functions

 Array3d (int d1, int d2, int d3)
 
 Array3d (std::string name, int d1, int d2, int d3)
 
 Array3d ()
 
 ~Array3d ()
 
Array3dgenerate (int d1, int d2, int d3)
 
Array3dgenerate (std::string name, int d1, int d2, int d3)
 
void init (std::string name, int d1, int d2, int d3)
 
void init (int d1, int d2, int d3)
 
void memalloc ()
 
void zero ()
 
void print ()
 
void release ()
 
void set (int h, int i, int j, double value)
 
double get (int h, int i, int j)
 

Private Attributes

double *** A3d_
 
int dim1_
 
int dim2_
 
int dim3_
 
std::string name_
 

Friends

class Array1d
 
class Array2d
 

Constructor & Destructor Documentation

psi::occwave::Array3d::Array3d ( int  d1,
int  d2,
int  d3 
)
psi::occwave::Array3d::Array3d ( std::string  name,
int  d1,
int  d2,
int  d3 
)
psi::occwave::Array3d::Array3d ( )
psi::occwave::Array3d::~Array3d ( )

Member Function Documentation

Array3d * psi::occwave::Array3d::generate ( int  d1,
int  d2,
int  d3 
)
Array3d * psi::occwave::Array3d::generate ( std::string  name,
int  d1,
int  d2,
int  d3 
)
double psi::occwave::Array3d::get ( int  h,
int  i,
int  j 
)
void psi::occwave::Array3d::init ( std::string  name,
int  d1,
int  d2,
int  d3 
)
void psi::occwave::Array3d::init ( int  d1,
int  d2,
int  d3 
)
void psi::occwave::Array3d::memalloc ( )
void psi::occwave::Array3d::print ( void  )
void psi::occwave::Array3d::release ( )
void psi::occwave::Array3d::set ( int  h,
int  i,
int  j,
double  value 
)
void psi::occwave::Array3d::zero ( void  )

Friends And Related Function Documentation

friend class Array1d
friend
friend class Array2d
friend

Member Data Documentation

double*** psi::occwave::Array3d::A3d_
private
int psi::occwave::Array3d::dim1_
private
int psi::occwave::Array3d::dim2_
private
int psi::occwave::Array3d::dim3_
private
std::string psi::occwave::Array3d::name_
private

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