PPL Logo

ck-cp/API-generator/cp_effects.h File Reference

Go to the source code of this file.

Namespaces

namespace  ControlPoint
namespace  ControlPoint::EffectIncrease
namespace  ControlPoint::EffectDecrease

Data Structures

class  ControlPoint::ControlPointAssociation
class  ControlPoint::ControlPointAssociatedEntry
class  ControlPoint::ControlPointAssociatedArray
class  ControlPoint::NoControlPointAssociation

Typedefs

typedef std::map< std::string,
std::map< std::string,
std::pair< int, std::vector
< ControlPoint::ControlPointAssociation > > > > 
ControlPoint::cp_effect_map

Enumerations

enum  ControlPoint::DIRECTION { ControlPoint::EFF_DEC, ControlPoint::EFF_INC }

Functions

void ControlPoint::initControlPointEffects ()
ControlPoint::ControlPointAssociatedEntry ControlPoint::assocWithEntry (const int entry)
ControlPoint::ControlPointAssociatedArray ControlPoint::assocWithArray (const CProxy_ArrayBase &array)
void ControlPoint::EffectIncrease::Priority (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectIncrease::Priority (std::string s)
void ControlPoint::EffectIncrease::MemoryConsumption (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectIncrease::MemoryConsumption (std::string s)
void ControlPoint::EffectIncrease::GrainSize (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectIncrease::GrainSize (std::string s)
void ControlPoint::EffectIncrease::ComputeDurations (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectIncrease::ComputeDurations (std::string s)
void ControlPoint::EffectIncrease::FlopRate (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectIncrease::FlopRate (std::string s)
void ControlPoint::EffectIncrease::NumComputeObjects (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectIncrease::NumComputeObjects (std::string s)
void ControlPoint::EffectIncrease::NumMessages (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectIncrease::NumMessages (std::string s)
void ControlPoint::EffectIncrease::MessageSizes (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectIncrease::MessageSizes (std::string s)
void ControlPoint::EffectIncrease::MessageOverhead (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectIncrease::MessageOverhead (std::string s)
void ControlPoint::EffectIncrease::UnnecessarySyncronization (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectIncrease::UnnecessarySyncronization (std::string s)
void ControlPoint::EffectIncrease::Concurrency (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectIncrease::Concurrency (std::string s)
void ControlPoint::EffectIncrease::PotentialOverlap (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectIncrease::PotentialOverlap (std::string s)
void ControlPoint::EffectIncrease::LoadBalancingPeriod (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectIncrease::LoadBalancingPeriod (std::string s)
void ControlPoint::EffectIncrease::GPUOffloadedWork (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectIncrease::GPUOffloadedWork (std::string s)
void ControlPoint::EffectDecrease::Priority (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectDecrease::Priority (std::string s)
void ControlPoint::EffectDecrease::MemoryConsumption (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectDecrease::MemoryConsumption (std::string s)
void ControlPoint::EffectDecrease::GrainSize (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectDecrease::GrainSize (std::string s)
void ControlPoint::EffectDecrease::ComputeDurations (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectDecrease::ComputeDurations (std::string s)
void ControlPoint::EffectDecrease::FlopRate (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectDecrease::FlopRate (std::string s)
void ControlPoint::EffectDecrease::NumComputeObjects (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectDecrease::NumComputeObjects (std::string s)
void ControlPoint::EffectDecrease::NumMessages (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectDecrease::NumMessages (std::string s)
void ControlPoint::EffectDecrease::MessageSizes (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectDecrease::MessageSizes (std::string s)
void ControlPoint::EffectDecrease::MessageOverhead (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectDecrease::MessageOverhead (std::string s)
void ControlPoint::EffectDecrease::UnnecessarySyncronization (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectDecrease::UnnecessarySyncronization (std::string s)
void ControlPoint::EffectDecrease::Concurrency (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectDecrease::Concurrency (std::string s)
void ControlPoint::EffectDecrease::PotentialOverlap (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectDecrease::PotentialOverlap (std::string s)
void ControlPoint::EffectDecrease::LoadBalancingPeriod (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectDecrease::LoadBalancingPeriod (std::string s)
void ControlPoint::EffectDecrease::GPUOffloadedWork (std::string s, const ControlPoint::ControlPointAssociation &a)
void ControlPoint::EffectDecrease::GPUOffloadedWork (std::string s)
 CkpvExtern (ControlPoint::cp_effect_map, cp_effects)


Function Documentation

CkpvExtern ( ControlPoint::cp_effect_map  ,
cp_effects   
)


Generated on Mon Sep 21 07:59:14 2020 for Charm++ by  doxygen 1.5.5