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 |
Referenced by madness::CCFunction< T, NDIM >::operator*().
|
inline |
|
inline |
|
inline |
|
inline |
References madness::CCFunction< T, NDIM >::function.
Referenced by madness::CCFunction< T, NDIM >::inner(), and madness::CCFunction< T, NDIM >::inner().
|
inline |
References madness::CCFunction< T, NDIM >::function.
|
inline |
|
inline |
References madness::CCFunction< T, NDIM >::f(), and madness::CCFunction< T, NDIM >::inner().
Referenced by madness::CCFunction< T, NDIM >::inner().
|
inline |
References madness::HOLE, madness::CCFunction< T, NDIM >::i, madness::MIXED, madness::PARTICLE, madness::RESPONSE, madness::stringify(), and madness::CCFunction< T, NDIM >::type.
Referenced by madness::CCFunction< T, NDIM >::info(), madness::CCConvolutionOperator< T, NDIM >::operator()(), and madness::CCFunction< T, NDIM >::plot().
|
inline |
scalar multiplication
References madness::CCFunction< T, NDIM >::CCFunction(), madness::CCFunction< T, NDIM >::function, madness::CCFunction< T, NDIM >::i, and madness::CCFunction< T, NDIM >::type.
|
inline |
References madness::CCFunction< T, NDIM >::i, and madness::CCFunction< T, NDIM >::type.
|
inline |
plotting
References madness::CCFunction< T, NDIM >::function, madness::CCFunction< T, NDIM >::name(), and madness::plot_plane().
|
inline |
|
inline |
References madness::CCFunction< T, NDIM >::function.
|
friend |
deep copy
double madness::CCFunction< T, NDIM >::current_error |
Referenced by madness::CCFunction< T, NDIM >::info(), and madness::CCFunction< T, NDIM >::serialize().
Function<T,NDIM> madness::CCFunction< T, NDIM >::function |
Referenced by madness::CCPairFunction< T, NDIM >::dirac_convolution_decomposed(), madness::CCFunction< T, NDIM >::f(), madness::CCFunction< T, NDIM >::get(), madness::CCFunction< T, NDIM >::info(), madness::CCFunction< T, NDIM >::inner(), madness::CCPairFunction< T, NDIM >::make_xy_u(), madness::CCConvolutionOperator< T, NDIM >::operator()(), madness::CCConvolutionOperator< T, NDIM >::operator()(), madness::CCConvolutionOperator< T, NDIM >::operator()(), madness::CCFunction< T, NDIM >::operator*(), madness::CCFunction< T, NDIM >::plot(), madness::CCFunction< T, NDIM >::serialize(), madness::CCFunction< T, NDIM >::set(), and madness::CCConvolutionOperator< T, NDIM >::update_elements().
size_t madness::CCFunction< T, NDIM >::i |
Referenced by madness::CCFunction< T, NDIM >::name(), madness::CC_vecfunction::operator()(), madness::CC_vecfunction::operator()(), madness::CCConvolutionOperator< T, NDIM >::operator()(), madness::CCFunction< T, NDIM >::operator*(), madness::CCFunction< T, NDIM >::operator==(), madness::CCFunction< T, NDIM >::serialize(), and madness::CCConvolutionOperator< T, NDIM >::update_elements().
FuncType madness::CCFunction< T, NDIM >::type |