AmpTools
LikelihoodManagerMPI Class Reference

#include <LikelihoodManagerMPI.h>

Public Types

enum  FitCommand {
  kComputeLikelihood, kComputeIntegrals, kUpdateParameters, kUpdateAmpParameter,
  kExit
}
 

Public Member Functions

 LikelihoodManagerMPI ()
 

Static Public Member Functions

static void registerCalculator (int id, LikelihoodCalculatorMPI *calc)
 
static void deliverLikelihood ()
 
static void broadcastToFirst (FitCommand command)
 

Detailed Description

Definition at line 46 of file LikelihoodManagerMPI.h.

Member Enumeration Documentation

◆ FitCommand

Enumerator
kComputeLikelihood 
kComputeIntegrals 
kUpdateParameters 
kUpdateAmpParameter 
kExit 

Definition at line 51 of file LikelihoodManagerMPI.h.

Constructor & Destructor Documentation

◆ LikelihoodManagerMPI()

LikelihoodManagerMPI::LikelihoodManagerMPI ( )
inline

Definition at line 57 of file LikelihoodManagerMPI.h.

Member Function Documentation

◆ broadcastToFirst()

void LikelihoodManagerMPI::broadcastToFirst ( FitCommand  command)
static

Definition at line 121 of file LikelihoodManagerMPI.cc.

Here is the caller graph for this function:

◆ deliverLikelihood()

void LikelihoodManagerMPI::deliverLikelihood ( )
static

Definition at line 54 of file LikelihoodManagerMPI.cc.

Here is the caller graph for this function:

◆ registerCalculator()

void LikelihoodManagerMPI::registerCalculator ( int  id,
LikelihoodCalculatorMPI calc 
)
static

Definition at line 47 of file LikelihoodManagerMPI.cc.

Here is the caller graph for this function:

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