YAP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Member Functions | Static Private Member Functions | List of all members
ImportanceSampler Class Reference

Calculates DecayTreeVectorIntegral using importance sampling. More...

#include <ImportanceSampler.h>

Inheritance diagram for ImportanceSampler:
Integrator

Static Public Member Functions

static void calculate (ModelIntegral &I, DataPartitionVector &DPV)
 Update calculation of ModelIntegral.
 
static void calculate (ModelIntegral &I, DataPartition &D)
 Update calculation of ModelIntegral.
 

Static Private Member Functions

static std::vector
< DecayTreeVectorIntegral * > 
select_changed (ModelIntegral &I)
 
static unsigned partially_calculate_subIntegral (DecayTreeVectorIntegral &I, DataPartition &D)
 perform partial calculation of one integral component for one data partition
 
static unsigned partially_calculate (std::vector< DecayTreeVectorIntegral * > &J, DataPartition &D)
 perform partial calculation for one data partition
 

Additional Inherited Members

- Static Protected Member Functions inherited from Integrator
static IntegralMap & integrals (ModelIntegral &I)
 
static RealIntegralElementVector & diagonals (DecayTreeVectorIntegral &I)
 
static
ComplexIntegralElementMatrix & 
offDiagonals (DecayTreeVectorIntegral &I)
 
static DecayTreeVectorIntegralreset (DecayTreeVectorIntegral &I)
 zero-out a DecayTreeVectorIntegral
 

Detailed Description

Calculates DecayTreeVectorIntegral using importance sampling.

Author
Daniel Greenwald

Member Function Documentation

std::vector< DecayTreeVectorIntegral * > select_changed ( ModelIntegral I)
staticprivate
Returns
integral_sub_map for all changed trees

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