|
MADNESS 0.10.1
|
Body of FunctionImpl::diff's submission loop, as a functor for taskq.for_each.
More...
#include <derivative.h>

Public Types | |
| typedef Range< typename dcT::const_iterator > | rangeT |
Public Member Functions | |
| submit_op (const DerivativeBase< T, NDIM > *D=nullptr, const implT *f=nullptr, implT *df=nullptr) | |
| bool | operator() (typename rangeT::iterator &it) const |
| template<typename Archive > | |
| void | serialize (const Archive &ar) |
Public Attributes | |
| const DerivativeBase< T, NDIM > * | D |
| implT * | df |
| const implT * | f |
Body of FunctionImpl::diff's submission loop, as a functor for taskq.for_each.
| typedef Range<typename dcT::const_iterator> madness::DerivativeBase< T, NDIM >::submit_op::rangeT |
|
inline |
|
inline |
References madness::WorldTaskQueue::add(), madness::DerivativeBase< T, NDIM >::submit_op::df, madness::FunctionImpl< T, NDIM >::do_diff1(), madness::DerivativeBase< T, NDIM >::submit_op::f, madness::FunctionImpl< T, NDIM >::get_coeffs(), madness::TaskAttributes::hipri(), madness::nonlinear_vector_solver(), madness::WorldContainer< keyT, valueT, hashfunT >::replace(), madness::World::taskq, and madness::FunctionImpl< T, NDIM >::world.
|
inline |
| const DerivativeBase<T,NDIM>* madness::DerivativeBase< T, NDIM >::submit_op::D |
| implT* madness::DerivativeBase< T, NDIM >::submit_op::df |
Referenced by madness::DerivativeBase< T, NDIM >::submit_op::operator()().
| const implT* madness::DerivativeBase< T, NDIM >::submit_op::f |
Referenced by madness::DerivativeBase< T, NDIM >::submit_op::operator()().