PanNDE
All Classes Namespaces Functions Pages
Public Member Functions | List of all members
HostData::HostMVSmoother Class Reference
Inheritance diagram for HostData::HostMVSmoother:
PanNDE::MultiVariate

Public Member Functions

 HostMVSmoother (std::shared_ptr< PanNDE::Array< double >> dim_weights)
 
 HostMVSmoother (int Narguments, double weight)
 
 HostMVSmoother (std::shared_ptr< PanNDE::Array< double >> dim_weights, std::vector< std::shared_ptr< PanNDE::Array< double >>> &samps)
 
 HostMVSmoother (int Narguments, double weight, std::vector< std::shared_ptr< PanNDE::Array< double >>> &samps)
 
double evalAt (std::shared_ptr< PanNDE::Array< double >> arguments) override
 
double evalAt (double *arguments) override
 
int argumentCount () override
 
std::shared_ptr< PanNDE::Array< double > > sampleArgument (int arg_index) override
 
- Public Member Functions inherited from PanNDE::MultiVariate
virtual double evalAt (std::shared_ptr< PanNDE::Array< double >> arguments)=0
 
virtual double evalAt (double arguments[])=0
 

Member Function Documentation

◆ argumentCount()

int HostData::HostMVSmoother::argumentCount ( )
inlineoverridevirtual

get the number of independent variables

Implements PanNDE::MultiVariate.

◆ sampleArgument()

std::shared_ptr<PanNDE::Array<double> > HostData::HostMVSmoother::sampleArgument ( int  arg_index)
inlineoverridevirtual

get a sample input

Implements PanNDE::MultiVariate.


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