MADNESS  0.10.1
Public Member Functions | Public Attributes | List of all members
LBCost Struct Reference

Public Member Functions

 LBCost (double leaf_value=1.0, double parent_value=1.0)
 
 LBCost (double leaf_value=1.0, double parent_value=1.0)
 
 LBCost (double leaf_value=1.0, double parent_value=1.0)
 
 LBCost (double leaf_value=1.0, double parent_value=1.0)
 
double operator() (const Key< 3 > &key, const FunctionNode< double, 3 > &node) const
 
double operator() (const Key< 3 > &key, const FunctionNode< double, 3 > &node) const
 
double operator() (const Key< 6 > &key, const FunctionNode< double, 6 > &node) const
 
double operator() (const Key< 6 > &key, const FunctionNode< double, 6 > &node) const
 

Public Attributes

double leaf_value
 
double parent_value
 

Constructor & Destructor Documentation

◆ LBCost() [1/4]

LBCost::LBCost ( double  leaf_value = 1.0,
double  parent_value = 1.0 
)
inline

◆ LBCost() [2/4]

LBCost::LBCost ( double  leaf_value = 1.0,
double  parent_value = 1.0 
)
inline

◆ LBCost() [3/4]

LBCost::LBCost ( double  leaf_value = 1.0,
double  parent_value = 1.0 
)
inline

◆ LBCost() [4/4]

LBCost::LBCost ( double  leaf_value = 1.0,
double  parent_value = 1.0 
)
inline

Member Function Documentation

◆ operator()() [1/4]

double LBCost::operator() ( const Key< 3 > &  key,
const FunctionNode< double, 3 > &  node 
) const
inline

◆ operator()() [2/4]

double LBCost::operator() ( const Key< 3 > &  key,
const FunctionNode< double, 3 > &  node 
) const
inline

◆ operator()() [3/4]

double LBCost::operator() ( const Key< 6 > &  key,
const FunctionNode< double, 6 > &  node 
) const
inline

◆ operator()() [4/4]

double LBCost::operator() ( const Key< 6 > &  key,
const FunctionNode< double, 6 > &  node 
) const
inline

Member Data Documentation

◆ leaf_value

double LBCost::leaf_value

◆ parent_value

double LBCost::parent_value

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