MADNESS  version 0.9
Classes | Namespaces | Macros
worldprofile.h File Reference
#include <madness/madness_config.h>
#include <madness/world/worldtypes.h>
#include <madness/world/worldmutex.h>
#include <string>
#include <vector>
Include dependency graph for worldprofile.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  madness::ProfileStat< T >
 Simple container for parallel profile statistic. More...
 
struct  madness::WorldProfileEntry
 Used to store profiler info. More...
 
class  madness::WorldProfile
 Singleton-like class for holding profiling data and functionality. More...
 
class  madness::WorldProfileObj
 

Namespaces

 madness
 Holds machinery to set up Functions/FuncImpls using various Factories and Interfaces.
 

Macros

#define PROFILE_BLOCK(name)
 
#define PROFILE_FUNC
 
#define PROFILE_MEMBER_FUNC(classname)
 

Macro Definition Documentation

#define PROFILE_BLOCK (   name)
#define PROFILE_FUNC
#define PROFILE_MEMBER_FUNC (   classname)

Referenced by madness::Function< double, 6 >::abs(), madness::Function< double, 6 >::abs_square(), madness::Function< double, 6 >::add_scalar(), madness::SeparatedConvolution< T, NDIM >::apply(), madness::FunctionImpl< Q, NDIM >::apply(), madness::SeparatedConvolution< T, NDIM >::apply2(), madness::FunctionImpl< Q, NDIM >::apply_source_driven(), madness::Function< double, 6 >::autorefine(), madness::FunctionImpl< T, NDIM >::check_symmetry_local(), madness::Function< double, 6 >::clear(), madness::FunctionImpl< Q, NDIM >::coeffs2values(), madness::Function< double, 6 >::coeffs_for_jun(), madness::Function< double, 6 >::compress(), madness::FunctionImpl< T, NDIM >::compress_op(), madness::Function< double, 6 >::conj(), madness::Function< double, 6 >::depthpt(), madness::FunctionImpl< Q, NDIM >::do_apply(), madness::FunctionImpl< Q, NDIM >::do_apply_directed_screening(), madness::FunctionImpl< Q, NDIM >::do_binary_op(), madness::FunctionImpl< Q, NDIM >::do_mul(), madness::Function< double, 6 >::doconj(), madness::Function< double, 6 >::err(), madness::Function< double, 6 >::errsq_local(), madness::FunctionImpl< Q, NDIM >::errsq_local(), madness::Function< double, 6 >::eval(), madness::FunctionImpl< T, NDIM >::eval(), madness::Function< double, 6 >::eval_cube(), madness::FunctionImpl< T, NDIM >::eval_cube(), madness::FunctionImpl< T, NDIM >::eval_plot_cube(), madness::Function< double, 6 >::evaldepthpt(), madness::FunctionImpl< T, NDIM >::evaldepthpt(), madness::Function< double, 6 >::evalR(), madness::FunctionImpl< T, NDIM >::evalR(), madness::fcube(), madness::FunctionImpl< Q, NDIM >::fcube_for_mul(), madness::WorldGopInterface::fence(), madness::FunctionImpl< T, NDIM >::find_me(), madness::Function< double, 6 >::Function(), madness::FunctionImpl< Q, NDIM >::FunctionImpl(), madness::Function< double, 6 >::gaxpy(), madness::Function< double, 6 >::gaxpy_ext(), madness::FunctionNode< T, NDIM >::gaxpy_inplace(), madness::Function< double, 6 >::gaxpy_oop(), madness::GenericConvolution1D< Q, opT >::GenericConvolution1D(), madness::Function< double, 6 >::get_impl(), madness::Function< double, 6 >::get_pmap(), madness::Convolution1D< Q >::get_rnlp(), madness::Function< double, 6 >::inner_ext(), madness::Function< double, 6 >::inner_ext_local(), madness::FunctionImpl< T, NDIM >::insert_zero_down_to_initial_level(), madness::Function< double, 6 >::is_compressed(), madness::Function< double, 6 >::k(), madness::Function< double, 6 >::load(), madness::Function< double, 6 >::mapdim(), madness::FunctionImpl< T, NDIM >::mapdim(), madness::Function< double, 6 >::max_depth(), madness::Function< double, 6 >::max_local_depth(), madness::Function< double, 6 >::max_nodes(), madness::Function< double, 6 >::min_nodes(), madness::Convolution1D< Q >::nonstandard(), madness::Function< double, 6 >::nonstandard(), madness::Function< double, 6 >::norm2(), madness::Function< double, 6 >::norm2sq_local(), madness::FunctionImpl< T, NDIM >::norm2sq_local(), madness::Function< double, 6 >::norm_tree(), madness::FunctionImpl< T, NDIM >::norm_tree_op(), madness::FunctionImpl< Q, NDIM >::NS_fcube_for_mul(), madness::FunctionImpl< Q, NDIM >::NScoeffs2values(), madness::Function< double, 6 >::operator()(), madness::Function< double, 6 >::operator*=(), madness::Function< double, 6 >::operator+=(), madness::Function< double, 6 >::operator-=(), madness::Function< double, 6 >::operator=(), madness::FunctionImpl< T, NDIM >::parent_to_child(), madness::FunctionImpl< T, NDIM >::phi_for_mul(), madness::Function< double, 6 >::print_info(), madness::Function< double, 6 >::print_tree(), madness::Function< double, 6 >::print_tree_graphviz(), madness::FunctionImpl< T, NDIM >::project(), madness::FunctionImpl< T, NDIM >::project_refine_op(), madness::Function< double, 6 >::reconstruct(), madness::FunctionImpl< T, NDIM >::reconstruct_op(), madness::Function< double, 6 >::refine_general(), madness::Convolution1D< Q >::rnlij(), madness::Function< double, 6 >::scale(), madness::Function< double, 6 >::set_autorefine(), madness::FunctionNode< T, NDIM >::set_has_children_recursive(), madness::Function< double, 6 >::set_impl(), madness::Function< double, 6 >::set_thresh(), madness::Function< double, 6 >::size(), madness::FunctionImpl< T, NDIM >::sock_it_to_me(), madness::FunctionImpl< T, NDIM >::sock_it_to_me_too(), madness::Function< double, 6 >::square(), madness::Function< double, 6 >::standard(), madness::Function< double, 6 >::store(), madness::Function< double, 6 >::sum_down(), madness::Function< double, 6 >::thresh(), madness::FunctionImpl< T, NDIM >::tnorm(), madness::Function< double, 6 >::trace(), madness::Function< double, 6 >::trace_local(), madness::FunctionImpl< T, NDIM >::trace_local(), madness::Function< double, 6 >::tree_size(), madness::Function< double, 6 >::truncate(), madness::FunctionImpl< T, NDIM >::truncate_op(), madness::FunctionImpl< T, NDIM >::truncate_spawn(), madness::Function< double, 6 >::unary_op_coeffs(), madness::Function< double, 6 >::unaryop(), madness::Function< double, 6 >::unaryop_coeff(), madness::Function< double, 6 >::unaryop_node(), madness::FunctionImpl< Q, NDIM >::values2coeffs(), madness::FunctionImpl< Q, NDIM >::values2NScoeffs(), madness::Function< double, 6 >::verify_tree(), madness::FunctionImpl< T, NDIM >::verify_tree(), madness::Function< double, 6 >::vimpl(), madness::Function< double, 6 >::vmulXX(), madness::Function< double, 6 >::vtransform(), and madness::Function< double, 6 >::world().