|
| MacroTaskInternal (const taskT &task, const std::pair< Batch, double > &batch_prio, const recordlistT &inputrecords, const recordlistT &outputrecords, std::string name) |
|
resultT | get_output (World &subworld, Cloud &cloud, const argtupleT &argtuple) |
| get the pointers to the output functions living in the universe
|
|
virtual void | print_me (std::string s="") const |
|
virtual void | print_me_as_table (std::string s="") const |
|
void | run (World &subworld, Cloud &cloud, MacroTaskBase::taskqT &taskq, const long element, const bool debug) |
|
| MacroTaskIntermediate () |
|
| ~MacroTaskIntermediate () |
|
void | cleanup () |
|
| MacroTaskBase () |
|
virtual | ~MacroTaskBase () |
|
double | get_priority () const |
|
bool | is_complete () const |
|
bool | is_running () const |
|
bool | is_waiting () const |
|
std::string | print_priority_and_status_to_string () const |
|
void | set_complete () |
|
void | set_priority (const double p) |
|
void | set_running () |
|
void | set_waiting () |
|
◆ argtupleT
template<typename taskT >
◆ resultT
template<typename taskT >
◆ MacroTaskInternal()
template<typename taskT >
◆ get_output()
template<typename taskT >
◆ print_me()
template<typename taskT >
virtual void madness::MacroTask< taskT >::MacroTaskInternal::print_me |
( |
std::string |
s = "" | ) |
const |
|
inlinevirtual |
◆ print_me_as_table()
template<typename taskT >
virtual void madness::MacroTask< taskT >::MacroTaskInternal::print_me_as_table |
( |
std::string |
s = "" | ) |
const |
|
inlinevirtual |
◆ run()
template<typename taskT >
Implements madness::MacroTaskBase.
References bufsize, madness::compress(), madness::cpu_time(), madness::MacroTask< taskT >::debug, e(), madness::gaxpy(), madness::MacroTask< taskT >::MacroTaskInternal::get_output(), madness::World::id(), madness::MacroTask< taskT >::MacroTaskInternal::inputrecords, madness::Cloud::load(), MADNESS_EXCEPTION, madness::MacroTask< taskT >::MacroTaskInternal::name, madness::print(), madness::MacroTask< taskT >::MacroTaskInternal::task, and madness::wall_time().
◆ inputrecords
template<typename taskT >
◆ name
template<typename taskT >
◆ outputrecords
template<typename taskT >
◆ task
template<typename taskT >
The documentation for this class was generated from the following file: