#include <operatorinfo.h>
 | 
|   | OperatorInfo ()=default | 
|   | 
| template<std::size_t NDIM>  | 
|   | OperatorInfo (double mu, double lo, double thresh, OpType type, std::optional< bool > truncate, const std::array< KernelRange, NDIM > &range) | 
|   | 
|   | OperatorInfo (double mu, double lo, double thresh, OpType type, std::optional< bool > truncate={}, std::vector< KernelRange > range=std::vector< KernelRange >(6)) | 
|   | 
| template<std::size_t NDIM>  | 
| std::array< KernelRange, NDIM >  | range_as_array () const | 
|   | 
◆ OperatorInfo() [1/3]
  
  
      
        
          | madness::OperatorInfo::OperatorInfo  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ OperatorInfo() [2/3]
  
  
      
        
          | madness::OperatorInfo::OperatorInfo  | 
          ( | 
          double  | 
          mu,  | 
         
        
           | 
           | 
          double  | 
          lo,  | 
         
        
           | 
           | 
          double  | 
          thresh,  | 
         
        
           | 
           | 
          OpType  | 
          type,  | 
         
        
           | 
           | 
          std::optional< bool >  | 
          truncate = {},  | 
         
        
           | 
           | 
          std::vector< KernelRange >  | 
          range = std::vector<KernelRange>(6)  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ OperatorInfo() [3/3]
template<std::size_t NDIM> 
  
  
      
        
          | madness::OperatorInfo::OperatorInfo  | 
          ( | 
          double  | 
          mu,  | 
         
        
           | 
           | 
          double  | 
          lo,  | 
         
        
           | 
           | 
          double  | 
          thresh,  | 
         
        
           | 
           | 
          OpType  | 
          type,  | 
         
        
           | 
           | 
          std::optional< bool >  | 
          truncate,  | 
         
        
           | 
           | 
          const std::array< KernelRange, NDIM > &  | 
          range  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ range_as_array()
template<std::size_t NDIM> 
  
  
      
        
          | std::array< KernelRange, NDIM > madness::OperatorInfo::range_as_array  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ debug
      
        
          | bool madness::OperatorInfo::debug =false | 
        
      
 
 
◆ hi
      
        
          | double madness::OperatorInfo::hi =-1.0 | 
        
      
 
 
◆ lo
      
        
          | double madness::OperatorInfo::lo =1.e-5 | 
        
      
 
 
◆ mu
      
        
          | double madness::OperatorInfo::mu =0.0 | 
        
      
 
some introspection 
Referenced by madness::GFit< T, NDIM >::GFit(), madness::TwoElectronFactory< T, NDIM >::TwoElectronFactory(), madness::SeparatedConvolution< Q, NDIM >::combine_OT(), madness::SeparatedConvolution< Q, NDIM >::gamma(), madness::TwoElectronFactory< T, NDIM >::gamma(), and madness::SeparatedConvolution< Q, NDIM >::mu().
 
 
◆ range
◆ thresh
      
        
          | double madness::OperatorInfo::thresh =1.e-4 | 
        
      
 
 
◆ truncate_lowexp_gaussians
      
        
          | std::optional<bool> madness::OperatorInfo::truncate_lowexp_gaussians | 
        
      
 
 
◆ type
introspection 
Referenced by madness::GFit< T, NDIM >::GFit(), madness::SeparatedConvolution< Q, NDIM >::SeparatedConvolution(), madness::TwoElectronFactory< T, NDIM >::TwoElectronFactory(), madness::TwoElectronFactory< T, NDIM >::BSH(), madness::SeparatedConvolution< Q, NDIM >::combine_OT(), madness::TwoElectronFactory< T, NDIM >::f12(), and madness::TwoElectronFactory< T, NDIM >::slater().
 
 
The documentation for this struct was generated from the following file: