#include <FunctionIO.h>
|
| FunctionIOData ()=default |
|
| FunctionIOData ()=default |
|
| FunctionIOData ()=default |
|
| FunctionIOData (const Function< T, NDIM > &f) |
|
| FunctionIOData (const Function< T, NDIM > &f) |
|
| FunctionIOData (const Function< T, NDIM > &f) |
|
Function< T, NDIM > | create_function (World &world) |
|
Function< T, NDIM > | create_function (World &world) |
|
Function< T, NDIM > | create_function (World &world) |
|
void | initialize_func_coeffs (const Function< T, NDIM > &f, const Key< NDIM > &key) |
|
void | initialize_func_coeffs (const Function< T, NDIM > &f, const Key< NDIM > &key) |
|
void | initialize_func_coeffs (const Function< T, NDIM > &f, const Key< NDIM > &key) |
|
void | set_function_coeffs (Function< T, NDIM > &f, int num_leaf_nodes) |
|
void | set_function_coeffs (Function< T, NDIM > &f, int num_leaf_nodes) |
|
void | set_function_coeffs (Function< T, NDIM > &f, int num_leaf_nodes) |
|
◆ coordT [1/2]
template<typename
T , std::size_t NDIM>
Type of vector holding coordinates.
◆ coordT [2/2]
template<typename
T , std::size_t NDIM>
Type of vector holding coordinates.
◆ Level [1/2]
template<typename
T , std::size_t NDIM>
◆ Level [2/2]
template<typename
T , std::size_t NDIM>
◆ FunctionIOData() [1/6]
template<typename
T , std::size_t NDIM>
◆ FunctionIOData() [2/6]
template<typename
T , std::size_t NDIM>
References FunctionIOData< T, NDIM >::cell, FunctionIO< T, NDIM >::count_leaf_nodes(), d, madness::f, madness::FunctionDefaults< NDIM >::get_cell(), FunctionIOData< T, NDIM >::initialize_func_coeffs(), FunctionIOData< T, NDIM >::k, FunctionIOData< T, NDIM >::ndim, NDIM, FunctionIOData< T, NDIM >::npts_per_box, FunctionIOData< T, NDIM >::num_leaf_nodes, and simple_pow().
◆ FunctionIOData() [3/6]
template<typename
T , std::size_t NDIM>
◆ FunctionIOData() [4/6]
template<typename
T , std::size_t NDIM>
References FunctionIOData< T, NDIM >::cell, FunctionIO< T, NDIM >::count_leaf_nodes(), d, madness::f, madness::FunctionDefaults< NDIM >::get_cell(), FunctionIOData< T, NDIM >::initialize_func_coeffs(), FunctionIOData< T, NDIM >::k, FunctionIOData< T, NDIM >::ndim, NDIM, FunctionIOData< T, NDIM >::npts_per_box, FunctionIOData< T, NDIM >::num_leaf_nodes, and simple_pow().
◆ FunctionIOData() [5/6]
template<typename
T , std::size_t NDIM>
◆ FunctionIOData() [6/6]
template<typename
T , std::size_t NDIM>
References FunctionIOData< T, NDIM >::cell, FunctionIO< T, NDIM >::count_leaf_nodes(), d, madness::f, madness::FunctionDefaults< NDIM >::get_cell(), FunctionIOData< T, NDIM >::initialize_func_coeffs(), FunctionIOData< T, NDIM >::k, FunctionIOData< T, NDIM >::ndim, NDIM, FunctionIOData< T, NDIM >::npts_per_box, FunctionIOData< T, NDIM >::num_leaf_nodes, and simple_pow().
◆ create_function() [1/3]
template<typename
T , std::size_t NDIM>
References FunctionIOData< T, NDIM >::cell, d, madness::FunctionFactory< T, NDIM >::empty(), madness::f, madness::WorldGopInterface::fence(), madness::World::gop, FunctionIOData< T, NDIM >::k, madness::FunctionFactory< T, NDIM >::k(), MADNESS_CHECK, FunctionIOData< T, NDIM >::ndim, NDIM, FunctionIOData< T, NDIM >::num_leaf_nodes, madness::FunctionDefaults< NDIM >::set_cell(), and FunctionIOData< T, NDIM >::set_function_coeffs().
Referenced by main(), and test().
◆ create_function() [2/3]
template<typename
T , std::size_t NDIM>
References FunctionIOData< T, NDIM >::cell, d, madness::FunctionFactory< T, NDIM >::empty(), madness::f, madness::WorldGopInterface::fence(), madness::World::gop, FunctionIOData< T, NDIM >::k, madness::FunctionFactory< T, NDIM >::k(), MADNESS_CHECK, FunctionIOData< T, NDIM >::ndim, NDIM, FunctionIOData< T, NDIM >::num_leaf_nodes, madness::FunctionDefaults< NDIM >::set_cell(), and FunctionIOData< T, NDIM >::set_function_coeffs().
◆ create_function() [3/3]
template<typename
T , std::size_t NDIM>
References FunctionIOData< T, NDIM >::cell, d, madness::FunctionFactory< T, NDIM >::empty(), madness::f, madness::WorldGopInterface::fence(), madness::World::gop, FunctionIOData< T, NDIM >::k, madness::FunctionFactory< T, NDIM >::k(), MADNESS_CHECK, FunctionIOData< T, NDIM >::ndim, NDIM, FunctionIOData< T, NDIM >::num_leaf_nodes, madness::FunctionDefaults< NDIM >::set_cell(), and FunctionIOData< T, NDIM >::set_function_coeffs().
◆ initialize_func_coeffs() [1/3]
template<typename
T , std::size_t NDIM>
References madness::f, FunctionIOData< T, NDIM >::initialize_func_coeffs(), madness::Key< NDIM >::level(), MADNESS_EXCEPTION, NDIM, FunctionIOData< T, NDIM >::nl, FunctionIOData< T, NDIM >::npts_per_box, madness::Key< NDIM >::translation(), and FunctionIOData< T, NDIM >::values.
Referenced by FunctionIOData< T, NDIM >::FunctionIOData(), and FunctionIOData< T, NDIM >::initialize_func_coeffs().
◆ initialize_func_coeffs() [2/3]
template<typename
T , std::size_t NDIM>
References c, FunctionIOData< T, NDIM >::cell, FunctionIOData< T, NDIM >::coords, madness::BaseTensor::dim(), madness::f, madness::FunctionDefaults< NDIM >::get_cell(), madness::FunctionDefaults< NDIM >::get_cell_width(), h(), FunctionIOData< T, NDIM >::initialize_func_coeffs(), FunctionIOData< T, NDIM >::k, madness::Key< NDIM >::level(), m, MADNESS_EXCEPTION, NDIM, FunctionIOData< T, NDIM >::nl, FunctionIOData< T, NDIM >::npts_per_box, madness::Key< NDIM >::translation(), and FunctionIOData< T, NDIM >::values.
◆ initialize_func_coeffs() [3/3]
template<typename
T , std::size_t NDIM>
References c, FunctionIOData< T, NDIM >::cell, FunctionIOData< T, NDIM >::coords, madness::BaseTensor::dim(), madness::f, madness::FunctionDefaults< NDIM >::get_cell(), madness::FunctionDefaults< NDIM >::get_cell_width(), h(), FunctionIOData< T, NDIM >::initialize_func_coeffs(), FunctionIOData< T, NDIM >::k, madness::Key< NDIM >::level(), m, MADNESS_EXCEPTION, NDIM, FunctionIOData< T, NDIM >::nl, FunctionIOData< T, NDIM >::npts_per_box, madness::Key< NDIM >::translation(), and FunctionIOData< T, NDIM >::values.
◆ set_function_coeffs() [1/3]
template<typename
T , std::size_t NDIM>
◆ set_function_coeffs() [2/3]
template<typename
T , std::size_t NDIM>
◆ set_function_coeffs() [3/3]
template<typename
T , std::size_t NDIM>
◆ cell
template<typename
T , std::size_t NDIM>
◆ coords
template<typename
T , std::size_t NDIM>
template<typename
T , std::size_t NDIM>
◆ ndim
template<typename
T , std::size_t NDIM>
◆ nl
template<typename
T , std::size_t NDIM>
◆ npts_per_box
template<typename
T , std::size_t NDIM>
◆ num_leaf_nodes
template<typename
T , std::size_t NDIM>
◆ values
template<typename
T , std::size_t NDIM>
The documentation for this struct was generated from the following files: