#include <funcimpl.h>
◆ pointwise_multiplier() [1/2]
template<std::size_t LDIM>
◆ pointwise_multiplier() [2/2]
template<std::size_t LDIM>
References madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::coeff_lhs, madness::GenTensor< T >::dim(), madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::error, madness::GenTensor< T >::get_svdtensor(), madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::hi, madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::hi1, madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::hi2, madness::GenTensor< T >::is_svd_tensor(), madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::lo, madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::lo1, madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::lo2, madness::nonlinear_vector_solver(), madness::FunctionImpl< T, NDIM >::tnorm(), and madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::val_lhs.
◆ operator()() [1/2]
template<std::size_t LDIM>
multiply values of rhs and lhs, result on rhs, rhs and lhs are of the same dimensions
References madness::FunctionImpl< T, NDIM >::cdata, madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::coeff_lhs, madness::copy(), madness::GenTensor< T >::dim(), madness::Tensor< T >::emul(), madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::error, madness::GenTensor< T >::full_tensor_copy(), madness::FunctionCommonData< T, NDIM >::get(), madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::hi, madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::lo, MADNESS_ASSERT, madness::nonlinear_vector_solver(), madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::oversampling, madness::FunctionImpl< T, NDIM >::tnorm(), and madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::val_lhs.
◆ operator()() [2/2]
template<std::size_t LDIM>
multiply values of rhs and lhs, result on rhs, rhs and lhs are of differnet dimensions
References madness::Key< NDIM >::break_apart(), madness::FunctionImpl< T, NDIM >::cdata, madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::coeff_lhs, madness::copy(), madness::GenTensor< T >::emul(), madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::error, madness::FunctionCommonData< T, NDIM >::get(), madness::FunctionImpl< T, NDIM >::k, madness::nonlinear_vector_solver(), madness::outer(), madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::oversampling, madness::FunctionImpl< T, NDIM >::targs, madness::GenTensor< T >::tensor_type(), and madness::TT_2D.
◆ serialize()
template<std::size_t LDIM>
References madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::coeff_lhs, madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::error, madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::hi, madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::hi1, madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::hi2, madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::lo, madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::lo1, madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::lo2, and madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >::val_lhs.
◆ coeff_lhs
template<std::size_t LDIM>
◆ error
template<std::size_t LDIM>
◆ hi
template<std::size_t LDIM>
◆ hi1
template<std::size_t LDIM>
◆ hi2
template<std::size_t LDIM>
◆ lo
template<std::size_t LDIM>
◆ lo1
template<std::size_t LDIM>
◆ lo2
template<std::size_t LDIM>
◆ oversampling
template<std::size_t LDIM>
◆ val_lhs
template<std::size_t LDIM>
The documentation for this struct was generated from the following file: