#include <leafop.h>
|
const FunctionImpl< T, NDIM > * | f |
| the function which the operators use (in most cases this function is also the function that will be constructed)
|
|
const opT * | op |
| the operator which is used for screening (null pointer means no screening)
|
|
specialboxT | specialbox |
|
◆ Leaf_op() [1/5]
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
◆ Leaf_op() [2/5]
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
◆ Leaf_op() [3/5]
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
◆ Leaf_op() [4/5]
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
◆ Leaf_op() [5/5]
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
◆ ~Leaf_op()
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
◆ compare_to_parent()
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
◆ do_pre_screening()
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
◆ name()
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
◆ post_screening()
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
post-determination determination if the box will be a leaf box after the coefficients are made the function that is beeing constructed is the function in this class the function will use the opartor op in order to screen, if op is a NULL pointer the result is always: false
- Parameters
-
[in] | key | the key to the current box |
[in] | coeff | Coefficients of the current box |
Reimplemented in madness::Leaf_op_other< T, NDIM >.
References d, madness::FunctionDefaults< NDIM >::get_bc(), madness::FunctionImpl< T, NDIM >::get_thresh(), madness::BoundaryConditions< NDIM >::is_periodic(), madness::Key< NDIM >::level(), norm(), madness::GenTensor< T >::normf(), madness::Leaf_op< T, NDIM, opT, specialboxT >::op, madness::Leaf_op< T, NDIM, opT, specialboxT >::sanity(), source(), thresh, and madness::FunctionImpl< T, NDIM >::truncate_tol().
◆ pre_screening()
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
pre-determination the decision if the current box will be a leaf box is made from information of another function this is needed for on demand function not that the on-demand function that is beeing constructed is not the function in this class
Reimplemented in madness::Leaf_op_other< T, NDIM >.
References MADNESS_EXCEPTION.
◆ sanity()
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
make sanity check
Reimplemented in madness::Leaf_op_other< T, NDIM >.
References madness::Leaf_op< T, NDIM, opT, specialboxT >::f, MADNESS_EXCEPTION, and madness::Leaf_op< T, NDIM, opT, specialboxT >::name().
Referenced by madness::Leaf_op< T, NDIM, opT, specialboxT >::post_screening().
◆ serialize()
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
template<typename Archive >
◆ special_refinement_needed()
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
◆ op
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
◆ specialbox
template<typename
T , std::size_t NDIM, typename opT , typename specialboxT >
The documentation for this class was generated from the following file: