Page MenuHomeHEPForge

DistributionNDReader.cc
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

DistributionNDReader.cc

#include "npstat/stat/DistributionNDReader.hh"
#include "npstat/stat/DistributionsND.hh"
#include "npstat/stat/GridInterpolatedDistribution.hh"
#include "npstat/stat/UnitMapInterpolationND.hh"
#include "npstat/stat/CopulaInterpolationND.hh"
#include "npstat/stat/ScalableGaussND.hh"
#include "npstat/stat/CompositeDistributionND.hh"
#include "npstat/stat/Copulas.hh"
//
// If you copy the "add_reader" macro below, do not forget to change
// "AbsDistributionND" into the name of your base class
//
#define add_reader(Derived) do {\
const gs::ClassId& id(gs::ClassId::makeId<Derived >());\
(*this)[id.name()] = new gs::ConcreteReader<AbsDistributionND,Derived >();\
} while(0);
namespace npstat {
DistributionNDReader::DistributionNDReader()
{
add_reader(ScalableGaussND);
add_reader(BinnedDensityND);
add_reader(GridInterpolatedDistribution<UnitMapInterpolationND>);
add_reader(GridInterpolatedDistribution<CopulaInterpolationND>);
add_reader(CompositeDistributionND);
add_reader(GaussianCopula);
add_reader(FGMCopula);
add_reader(TCopula);
}
}

File Metadata

Mime Type
text/x-c
Expires
Tue, Sep 30, 5:48 AM (17 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
6551595
Default Alt Text
DistributionNDReader.cc (1 KB)

Event Timeline