|
MADNESS 0.10.1
|
structure for a CC Function 3D which holds an index and a type More...
#include <ccpairfunction.h>


Public Member Functions | |
| CCFunction () | |
| CCFunction (const CCFunction &other) | |
| CCFunction (const Function< T, NDIM > &f) | |
| CCFunction (const Function< T, NDIM > &f, const size_t &ii, const FuncType &type_) | |
| Function< T, NDIM > | f () const |
| Function< T, NDIM > | get () const |
| void | info (World &world, const std::string &msg=" ") const |
| double | inner (const CCFunction &f) const |
| double | inner (const Function< T, NDIM > &f) const |
| std::string | name () const |
| CCFunction | operator* (const double &fac) const |
| scalar multiplication | |
| bool | operator== (const CCFunction &other) const |
| void | plot (const std::string &msg="") const |
| plotting | |
| template<typename Archive> | |
| void | serialize (const Archive &ar) |
| void | set (const Function< T, NDIM > &other) |
Public Attributes | |
| double | current_error |
| Function< T, NDIM > | function |
| size_t | i |
| FuncType | type |
Friends | |
| CCFunction | copy (const CCFunction &other) |
| deep copy | |
structure for a CC Function 3D which holds an index and a type
|
inline |
References current_error, i, type, and madness::UNDEFINED.
Referenced by CCFunction(), copy, inner(), operator*(), and operator==().
|
inline |
References current_error, f(), function, i, type, and madness::UNDEFINED.
|
inline |
References current_error, f(), function, i, and type.
|
inline |
References CCFunction(), current_error, function, i, and type.
|
inline |
References function.
Referenced by CCFunction(), CCFunction(), madness::CCPotentials::apply_s2b_operation(), inner(), inner(), and madness::CCPotentials::make_xy_op_u().
|
inline |
References function.
|
inline |
References current_error, function, name(), and madness::World::rank().
|
inline |
References CCFunction(), f(), and inner().
Referenced by madness::CCPotentials::compute_pair_correlation_energy(), and inner().
|
inline |
|
inline |
References madness::HOLE, i, madness::MIXED, madness::PARTICLE, madness::RESPONSE, madness::stringify(), and type.
Referenced by madness::CCPotentials::apply_exchange_commutator(), madness::CCPotentials::apply_transformed_Ue(), madness::CCPotentials::apply_Ue(), madness::CCPotentials::apply_Vreg(), madness::CCPotentials::apply_Vreg(), info(), madness::CCConvolutionOperator< T, NDIM >::operator()(), and plot().
|
inline |
scalar multiplication
References CCFunction(), function, i, and type.
|
inline |
References CCFunction(), i, and type.
|
inline |
plotting
References function, name(), and madness::plot_plane().
|
inline |
References current_error, function, i, and type.
|
inline |
References function.
|
friend |
deep copy
References CCFunction(), madness::copy(), current_error, function, i, and type.
| double madness::CCFunction< T, NDIM >::current_error |
Referenced by CCFunction(), CCFunction(), CCFunction(), CCFunction(), copy, info(), and serialize().
| Function<T,NDIM> madness::CCFunction< T, NDIM >::function |
Referenced by CCFunction(), CCFunction(), CCFunction(), madness::CCPotentials::apply_commutator_F_dQt_f12(), madness::CCPotentials::apply_commutator_F_Qt_f12(), madness::CCPotentials::apply_f12_coupling(), madness::CCPotentials::apply_KffK(), madness::ExchangeCommutator::apply_KffK_6d(), madness::ExchangeCommutator::apply_KffK_lowrank_split_alpha(), madness::ExchangeCommutator::apply_KffK_lowrank_three_range(), madness::CCPotentials::apply_Kfxy(), madness::CCPotentials::apply_transformed_Ue(), madness::CCPotentials::apply_Ue(), madness::CCPotentials::compute_pair_correlation_energy(), copy, madness::CCPairFunction< T, NDIM >::dirac_convolution_decomposed(), f(), get(), info(), inner(), main(), madness::CCPotentials::make_t_intermediate(), madness::CCPotentials::make_xy_gf_ab(), madness::CCPotentials::make_xy_op_ab(), madness::CCPairFunction< T, NDIM >::make_xy_u(), madness::CCConvolutionOperator< T, NDIM >::operator()(), madness::CCConvolutionOperator< T, NDIM >::operator()(), madness::CCConvolutionOperator< T, NDIM >::operator()(), operator*(), plot(), serialize(), set(), madness::CCPotentials::test(), and madness::CCConvolutionOperator< T, NDIM >::update_elements().
| size_t madness::CCFunction< T, NDIM >::i |
Referenced by CCFunction(), CCFunction(), CCFunction(), CCFunction(), madness::CCPotentials::apply_f12_coupling(), madness::CCPotentials::apply_KffK(), madness::ExchangeCommutator::apply_KffK_6d(), madness::ExchangeCommutator::apply_KffK_lowrank_three_range(), madness::CCPotentials::apply_Kfxy(), madness::CCPotentials::apply_reduced_F1(), madness::CCPotentials::apply_transformed_Ue(), madness::CCPotentials::apply_Ue(), copy, madness::CCPotentials::make_t_intermediate(), name(), madness::CC_vecfunction::operator()(), madness::CC_vecfunction::operator()(), madness::CCConvolutionOperator< T, NDIM >::operator()(), operator*(), operator==(), serialize(), and madness::CCConvolutionOperator< T, NDIM >::update_elements().
| FuncType madness::CCFunction< T, NDIM >::type |
Referenced by CCFunction(), CCFunction(), CCFunction(), CCFunction(), madness::ExchangeCommutator::apply_KffK_6d(), madness::ExchangeCommutator::apply_KffK_lowrank_three_range(), madness::CCPotentials::apply_reduced_F1(), madness::CCPotentials::apply_transformed_Ue(), copy, madness::CCPotentials::make_t_intermediate(), madness::CCPotentials::make_xy_op_ab(), name(), madness::CCConvolutionOperator< T, NDIM >::operator()(), operator*(), operator==(), and serialize().