19 #ifndef _AR_WAVEFUNCTION_H_
20 #define _AR_WAVEFUNCTION_H_
38 std::string
print()
const;
40 const std::vector<std::complex<double> >&
operator[] (
unsigned int i)
const;
42 const std::complex<double> &
operator() (
unsigned int i,
unsigned int j)
const;
44 std::complex<double>
get(
unsigned int i,
unsigned int j)
const;
46 void set(
unsigned int i,
unsigned int j,
const std::complex<double> & value);
Wave function class for AlvarezRuso Coherent pion production xsec.
const std::complex< double > & operator()(unsigned int i, unsigned int j) const
unsigned int sampling() const
std::vector< std::vector< std::complex< double > > > wavefunction_
const std::vector< std::complex< double > > & operator[](unsigned int i) const
void set(unsigned int i, unsigned int j, const std::complex< double > &value)
ARWavefunction(unsigned int sampling_in, bool debug=false)
std::string print() const