|
MADNESS 0.10.1
|
internal serialisable view of a term (CoeffTracker-based) More...
#include <composite_product_op.h>

Public Member Functions | |
| bool | have_extra () const |
| bool | have_factor1 () const |
| bool | have_factor2 () const |
| bool | have_ket () const |
| template<typename Archive> | |
| void | serialize (Archive &ar) |
Public Attributes | |
| double | coeff = 1.0 |
| scalar prefactor (DSL) | |
| const implT * | extra = nullptr |
| NDIM extra factor (function mode only). | |
| ctT | iaket |
| NDIM ket (optional, exclusive with iap*). | |
| std::vector< ctL > | iap1 |
| std::vector< ctL > | iap2 |
| sum-of-hartree-products ket if iaket is null | |
| ctL | ifactor1 |
| ctL | ifactor2 |
| single per-particle LDIM factor (each optional) | |
internal serialisable view of a term (CoeffTracker-based)
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| double madness::composite_product_op_NS< T, NDIM, opT, LDIM >::TermImpl::coeff = 1.0 |
| const implT* madness::composite_product_op_NS< T, NDIM, opT, LDIM >::TermImpl::extra = nullptr |
NDIM extra factor (function mode only).
Referenced by have_extra(), madness::composite_product_op_NS< T, NDIM, opT, LDIM >::make_child(), madness::composite_product_op_NS< T, NDIM, opT, LDIM >::make_term_coeffs(), serialize(), and madness::composite_product_op_NS< T, NDIM, opT, LDIM >::term_refinement_error().
| ctT madness::composite_product_op_NS< T, NDIM, opT, LDIM >::TermImpl::iaket |
NDIM ket (optional, exclusive with iap*).
Referenced by have_ket(), madness::composite_product_op_NS< T, NDIM, opT, LDIM >::make_child(), madness::composite_product_op_NS< T, NDIM, opT, LDIM >::make_term_ket(), serialize(), and madness::composite_product_op_NS< T, NDIM, opT, LDIM >::term_refinement_error().
| std::vector<ctL> madness::composite_product_op_NS< T, NDIM, opT, LDIM >::TermImpl::iap1 |
| std::vector<ctL> madness::composite_product_op_NS< T, NDIM, opT, LDIM >::TermImpl::iap2 |
sum-of-hartree-products ket if iaket is null
Referenced by madness::composite_product_op_NS< T, NDIM, opT, LDIM >::make_child(), madness::composite_product_op_NS< T, NDIM, opT, LDIM >::make_term_ket(), serialize(), and madness::composite_product_op_NS< T, NDIM, opT, LDIM >::term_refinement_error().
| ctL madness::composite_product_op_NS< T, NDIM, opT, LDIM >::TermImpl::ifactor1 |
| ctL madness::composite_product_op_NS< T, NDIM, opT, LDIM >::TermImpl::ifactor2 |
single per-particle LDIM factor (each optional)
Referenced by have_factor2(), madness::composite_product_op_NS< T, NDIM, opT, LDIM >::make_child(), madness::composite_product_op_NS< T, NDIM, opT, LDIM >::make_term_coeffs(), serialize(), and madness::composite_product_op_NS< T, NDIM, opT, LDIM >::term_refinement_error().