#include <iostream>
#include <complex>
#include <numeric>
#include <vector>
#include <cmath>
#include <madness/misc/gnuplot.h>
 
Go to the source code of this file.
 | 
| std::vector< double >  | linspace (double a, double b, size_t n, bool include_right_endpoint=true) | 
|   | 
| template<typename T >  | 
| void  | print (size_t m, size_t n, const std::vector< T > &M) | 
|   | 
| void  | set_test_case (int test_case) | 
|   | 
| std::vector< double >  | tabulate (double(*f)(double, double, double), std::vector< double > x, std::vector< double > y, std::vector< double > z) | 
|   | 
 | 
| double(*  | exact )(double, double, double) | 
|   | 
| double(*  | f )(double, double, double) | 
|   | 
| const double  | L = 1.0 | 
|   | 
| const double  | pi = 3.14159265358979323846 | 
|   | 
| const double  | xshift = 0.0 | 
|   | 
| const double  | yshift = 0.0 | 
|   | 
| const double  | zshift = 0.0 | 
|   | 
◆ linspace()
      
        
          | std::vector< double > linspace  | 
          ( | 
          double  | 
          a,  | 
        
        
           | 
           | 
          double  | 
          b,  | 
        
        
           | 
           | 
          size_t  | 
          n,  | 
        
        
           | 
           | 
          bool  | 
          include_right_endpoint = true  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ print()
      
        
          | void print  | 
          ( | 
          size_t  | 
          m,  | 
        
        
           | 
           | 
          size_t  | 
          n,  | 
        
        
           | 
           | 
          const std::vector< T > &  | 
          M  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ set_test_case()
      
        
          | void set_test_case  | 
          ( | 
          int  | 
          test_case | ) | 
           | 
        
      
 
 
◆ tabulate()
      
        
          | std::vector< double > tabulate  | 
          ( | 
          double(*)(double, double, double)  | 
          f,  | 
        
        
           | 
           | 
          std::vector< double >  | 
          x,  | 
        
        
           | 
           | 
          std::vector< double >  | 
          y,  | 
        
        
           | 
           | 
          std::vector< double >  | 
          z  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ exact
  
  
      
        
          | double(* exact) (double, double, double)  | 
          ( | 
          double  | 
          ,  | 
         
        
           | 
           | 
          double  | 
          ,  | 
         
        
           | 
           | 
          double  | 
            | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
extern   | 
  
 
Referenced by madness::GFit< T, NDIM >::BSHFit(), compare(), madness::CubicInterpolationTable< T >::err(), madness::GFit< T, NDIM >::F12Fit(), madness::GFit< T, NDIM >::F12sqFit(), madness::GFit< T, NDIM >::F2GFit(), madness::GFit< T, NDIM >::FGFit(), madness::GFit< T, NDIM >::GaussFit(), main(), main(), madness::GFit< T, NDIM >::print_accuracy(), set_test_case(), madness::GFit< T, NDIM >::slater_fit(), madness::GFit< T, NDIM >::SlaterFit(), test0(), test0GaussLobatto(), test1(), test_gconv(), test_integration(), test_opdir(), test_periodic2(), test_periodic_bsh(), and madness::test_rnlp().
 
 
  
  
      
        
          | double(* f) (double, double, double)  | 
          ( | 
          double  | 
          ,  | 
         
        
           | 
           | 
          double  | 
          ,  | 
         
        
           | 
           | 
          double  | 
            | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
extern   | 
  
 
 
◆ pi
      
        
          | const double pi = 3.14159265358979323846 | 
        
      
 
 
◆ xshift
      
        
          | const double xshift = 0.0 | 
        
      
 
 
◆ yshift
      
        
          | const double yshift = 0.0 | 
        
      
 
 
◆ zshift
      
        
          | const double zshift = 0.0 |