wavefunction/waveideal.h
00001 #ifndef WAVEFUNCTIONIDEAL_H
00002 #define WAVEFUNCTIONIDEAL_H
00003 
00004 #include "wavefunction.h"
00005 #include <armadillo>
00006 using namespace arma;
00007 #include <iostream>
00008 
00012 class WaveIdeal : public WaveFunction
00013 {
00014 public:
00015     WaveIdeal(Config *config);
00016     double evaluate(vec2 r[]);
00017     double laplace(vec2 r[]);
00018     WaveFunction* clone() {
00019         std::cerr << "Clone not implemented for Ideal" << std::endl;
00020         exit(978);
00021         return 0;
00022     }
00023 private:
00024 };
00025 
00026 #endif // WAVEFUNCTIONIDEAL_H
 All Classes Functions