MADNESS 0.10.1
Public Member Functions | Public Attributes | List of all members
madness::MacroTaskQFactory Class Reference

Factory for the MacroTaskQ. More...

#include <macrotaskq.h>

Collaboration diagram for madness::MacroTaskQFactory:
Collaboration graph
[legend]

Public Member Functions

 MacroTaskQFactory (World &universe)
 
MacroTaskQFactorypreset (const std::string name)
 
MacroTaskQFactoryset_cloud_distribution_policy (const DistributionType dp)
 
MacroTaskQFactoryset_nworld (const long n)
 
MacroTaskQFactoryset_policy (const MacroTaskInfo p)
 
MacroTaskQFactoryset_printlevel (const long p)
 
MacroTaskQFactoryset_ptr_target_distribution_policy (const DistributionType dp)
 
MacroTaskQFactoryset_storage_policy (const MacroTaskInfo::StoragePolicy sp)
 

Public Attributes

long nworld =1
 
MacroTaskInfo policy =MacroTaskInfo::preset("default")
 
long printlevel =0
 
Worldworld
 

Detailed Description

Factory for the MacroTaskQ.

Constructor & Destructor Documentation

◆ MacroTaskQFactory()

madness::MacroTaskQFactory::MacroTaskQFactory ( World universe)
inline

Member Function Documentation

◆ preset()

MacroTaskQFactory & madness::MacroTaskQFactory::preset ( const std::string  name)
inline

◆ set_cloud_distribution_policy()

MacroTaskQFactory & madness::MacroTaskQFactory::set_cloud_distribution_policy ( const DistributionType  dp)
inline

◆ set_nworld()

MacroTaskQFactory & madness::MacroTaskQFactory::set_nworld ( const long  n)
inline

References nworld.

◆ set_policy()

MacroTaskQFactory & madness::MacroTaskQFactory::set_policy ( const MacroTaskInfo  p)
inline

References p(), and policy.

◆ set_printlevel()

MacroTaskQFactory & madness::MacroTaskQFactory::set_printlevel ( const long  p)
inline

References p(), and printlevel.

◆ set_ptr_target_distribution_policy()

MacroTaskQFactory & madness::MacroTaskQFactory::set_ptr_target_distribution_policy ( const DistributionType  dp)
inline

◆ set_storage_policy()

MacroTaskQFactory & madness::MacroTaskQFactory::set_storage_policy ( const MacroTaskInfo::StoragePolicy  sp)
inline

Member Data Documentation

◆ nworld

long madness::MacroTaskQFactory::nworld =1

Referenced by set_nworld().

◆ policy

MacroTaskInfo madness::MacroTaskQFactory::policy =MacroTaskInfo::preset("default")

◆ printlevel

long madness::MacroTaskQFactory::printlevel =0

Referenced by set_printlevel().

◆ world

World& madness::MacroTaskQFactory::world

The documentation for this class was generated from the following file: