32 #ifndef _chemistry_qc_intv3_array_h
33 #define _chemistry_qc_intv3_array_h
46 void set_dim(
int n1,
int n2);
47 double &operator()(
int i,
int j) {
return data_[i][j]; }
48 void print(std::ostream &);
59 void set_dim(
int n1,
int n2,
int n3);
60 double *operator()(
int i,
int j) {
return data_[i][j]; }
61 double &operator()(
int i,
int j,
int k) {
return data_[i][j][k]; }
62 void print(std::ostream &);
73 void set_dim(
int n1,
int n2);
74 double *&operator()(
int i,
int j) {
return data_[i][j]; }
75 void print(std::ostream &);
86 int n1()
const {
return n1_; }
87 int n2()
const {
return n2_; }
88 int n3()
const {
return n3_; }
90 void set_dim(
int n1,
int n2,
int n3);
91 double *&operator()(
int i,
int j,
int k) {
return data_[i][j][k]; }
92 double **operator()(
int i,
int j) {
return data_[i][j]; }
93 double ***operator()(
int i) {
return data_[i]; }
94 void print(std::ostream &);
100 int n1_, n2_, n3_, n4_;
105 void set_dim(
int n1,
int n2,
int n3,
int n4);
106 double *&operator()(
int i,
int j,
int k,
int l) {
return data_[i][j][k][l]; }
107 void print(std::ostream &);
109 double *****data() {
return data_; }
119 void set_dim(
int n1,
int n2,
int n3);
120 int &operator()(
int i,
int j,
int k) {
return data_[i][j][k]; }
121 int *operator()(
int i,
int j) {
return data_[i][j]; }
122 int **operator()(
int i) {
return data_[i]; }
123 void print(std::ostream &);
129 int n1_, n2_, n3_, n4_;
134 void set_dim(
int n1,
int n2,
int n3,
int n4);
135 int &operator()(
int i,
int j,
int k,
int l) {
return data_[i][j][k][l]; }
136 void print(std::ostream &);
Generated at Sun Jan 26 2020 23:33:03 for MPQC
2.3.1 using the documentation package Doxygen
1.8.16.