MADNESS 0.10.1
Static Public Member Functions | Private Attributes | List of all members
FunctionIO< T, NDIM > Class Template Reference

#include <FunctionIO.h>

Static Public Member Functions

static size_t count_leaf_nodes (const Function< T, NDIM > &f)
 
static size_t count_leaf_nodes (const Function< T, NDIM > &f)
 
static size_t count_leaf_nodes (const Function< T, NDIM > &f)
 
static Function< T, NDIMread_function (World &world, std::istream &in)
 
static Function< T, NDIMread_function (World &world, std::istream &in)
 
static Function< T, NDIMread_function (World &world, std::istream &in)
 
static void read_function_coeffs (Function< T, NDIM > &f, std::istream &in, int num_leaf_nodes)
 
static void read_function_coeffs (Function< T, NDIM > &f, std::istream &in, int num_leaf_nodes)
 
static void read_function_coeffs (Function< T, NDIM > &f, std::istream &in, int num_leaf_nodes)
 
static void write_function (const Function< T, NDIM > &f, std::ostream &out)
 
static void write_function (const Function< T, NDIM > &f, std::ostream &out)
 
static void write_function (const Function< T, NDIM > &f, std::ostream &out)
 
static void write_function_coeffs (const Function< T, NDIM > &f, std::ostream &out, const Key< NDIM > &key)
 
static void write_function_coeffs (const Function< T, NDIM > &f, std::ostream &out, const Key< NDIM > &key)
 
static void write_function_coeffs (const Function< T, NDIM > &f, std::ostream &out, const Key< NDIM > &key)
 

Private Attributes

long k = FunctionDefaults<NDIM>::get_k()
 
long ndims = NDIM
 
long npts_per_box = simple_pow(k, ndims)
 

Member Function Documentation

◆ count_leaf_nodes() [1/3]

template<typename T , std::size_t NDIM>
static size_t FunctionIO< T, NDIM >::count_leaf_nodes ( const Function< T, NDIM > &  f)
inlinestatic

◆ count_leaf_nodes() [2/3]

template<typename T , std::size_t NDIM>
static size_t FunctionIO< T, NDIM >::count_leaf_nodes ( const Function< T, NDIM > &  f)
inlinestatic

References madness::f.

◆ count_leaf_nodes() [3/3]

template<typename T , std::size_t NDIM>
static size_t FunctionIO< T, NDIM >::count_leaf_nodes ( const Function< T, NDIM > &  f)
inlinestatic

References madness::f.

◆ read_function() [1/3]

template<typename T , std::size_t NDIM>
static Function< T, NDIM > FunctionIO< T, NDIM >::read_function ( World world,
std::istream &  in 
)
inlinestatic

◆ read_function() [2/3]

template<typename T , std::size_t NDIM>
static Function< T, NDIM > FunctionIO< T, NDIM >::read_function ( World world,
std::istream &  in 
)
inlinestatic

◆ read_function() [3/3]

template<typename T , std::size_t NDIM>
static Function< T, NDIM > FunctionIO< T, NDIM >::read_function ( World world,
std::istream &  in 
)
inlinestatic

◆ read_function_coeffs() [1/3]

template<typename T , std::size_t NDIM>
static void FunctionIO< T, NDIM >::read_function_coeffs ( Function< T, NDIM > &  f,
std::istream &  in,
int  num_leaf_nodes 
)
inlinestatic

◆ read_function_coeffs() [2/3]

template<typename T , std::size_t NDIM>
static void FunctionIO< T, NDIM >::read_function_coeffs ( Function< T, NDIM > &  f,
std::istream &  in,
int  num_leaf_nodes 
)
inlinestatic

◆ read_function_coeffs() [3/3]

template<typename T , std::size_t NDIM>
static void FunctionIO< T, NDIM >::read_function_coeffs ( Function< T, NDIM > &  f,
std::istream &  in,
int  num_leaf_nodes 
)
inlinestatic

◆ write_function() [1/3]

template<typename T , std::size_t NDIM>
static void FunctionIO< T, NDIM >::write_function ( const Function< T, NDIM > &  f,
std::ostream &  out 
)
inlinestatic

◆ write_function() [2/3]

template<typename T , std::size_t NDIM>
static void FunctionIO< T, NDIM >::write_function ( const Function< T, NDIM > &  f,
std::ostream &  out 
)
inlinestatic

◆ write_function() [3/3]

template<typename T , std::size_t NDIM>
static void FunctionIO< T, NDIM >::write_function ( const Function< T, NDIM > &  f,
std::ostream &  out 
)
inlinestatic

◆ write_function_coeffs() [1/3]

template<typename T , std::size_t NDIM>
static void FunctionIO< T, NDIM >::write_function_coeffs ( const Function< T, NDIM > &  f,
std::ostream &  out,
const Key< NDIM > &  key 
)
inlinestatic

◆ write_function_coeffs() [2/3]

template<typename T , std::size_t NDIM>
static void FunctionIO< T, NDIM >::write_function_coeffs ( const Function< T, NDIM > &  f,
std::ostream &  out,
const Key< NDIM > &  key 
)
inlinestatic

◆ write_function_coeffs() [3/3]

template<typename T , std::size_t NDIM>
static void FunctionIO< T, NDIM >::write_function_coeffs ( const Function< T, NDIM > &  f,
std::ostream &  out,
const Key< NDIM > &  key 
)
inlinestatic

Member Data Documentation

◆ k

template<typename T , std::size_t NDIM>
long FunctionIO< T, NDIM >::k = FunctionDefaults<NDIM>::get_k()
private

◆ ndims

template<typename T , std::size_t NDIM>
long FunctionIO< T, NDIM >::ndims = NDIM
private

◆ npts_per_box

template<typename T , std::size_t NDIM>
long FunctionIO< T, NDIM >::npts_per_box = simple_pow(k, ndims)
private

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