QMCPACK
TransformerBase< T > Struct Template Referenceabstract

abstract class to defer generation of spline functors More...

+ Inheritance diagram for TransformerBase< T >:
+ Collaboration diagram for TransformerBase< T >:

Public Types

using grid_type = OneDimGridBase< double >
 temporary grid in double precision More...
 
using FnOut = MultiQuinticSpline1D< T >
 the multiple set More...
 

Public Member Functions

virtual void convert (grid_type &agrid, FnOut &multiset, int ispline, int order)=0
 convert input 1D functor to the multi set More...
 
virtual ~TransformerBase ()
 

Detailed Description

template<typename T>
struct qmcplusplus::TransformerBase< T >

abstract class to defer generation of spline functors

Template Parameters
Tprecision of the final result

Definition at line 38 of file RadialOrbitalSetBuilder.h.

Member Typedef Documentation

◆ FnOut

the multiple set

Definition at line 43 of file RadialOrbitalSetBuilder.h.

◆ grid_type

using grid_type = OneDimGridBase<double>

temporary grid in double precision

Definition at line 41 of file RadialOrbitalSetBuilder.h.

Constructor & Destructor Documentation

◆ ~TransformerBase()

virtual ~TransformerBase ( )
inlinevirtual

Definition at line 51 of file RadialOrbitalSetBuilder.h.

51 {}

Member Function Documentation

◆ convert()

virtual void convert ( grid_type agrid,
FnOut multiset,
int  ispline,
int  order 
)
pure virtual

convert input 1D functor to the multi set

Parameters
agridoriginal grid
multisetthe object that should be populated
isplineindex of the this analytic function
intorder quintic (or cubic) only quintic is used

Implemented in A2NTransformer< T, FnIn >.


The documentation for this struct was generated from the following file: