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

#include <arrays.h>

Public Member Functions

 Array3i (int d1, int d2, int d3)
 
 Array3i (std::string name, int d1, int d2, int d3)
 
 Array3i ()
 
 ~Array3i ()
 
Array3igenerate (int d1, int d2, int d3)
 
Array3igenerate (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, int value)
 
int get (int h, int i, int j)
 

Private Attributes

int *** A3i_
 
int dim1_
 
int dim2_
 
int dim3_
 
std::string name_
 

Constructor & Destructor Documentation

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

Member Function Documentation

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

Member Data Documentation

int*** psi::occwave::Array3i::A3i_
private
int psi::occwave::Array3i::dim1_
private
int psi::occwave::Array3i::dim2_
private
int psi::occwave::Array3i::dim3_
private
std::string psi::occwave::Array3i::name_
private

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