#include <MultiGaussianStateCombiner1D.h>
Public Member Functions | |
SingleGaussianState1D | combine (const MultiGaussianState1D &theState) const |
SingleGaussianState1D | combine (const VSC &theComponents) const |
Private Types | |
typedef std::vector< SingleGaussianState1D > | VSC |
Class to collapse (combine) a Gaussian mixture of states into one. (c.f. R. Fruewirth et.al., Comp.Phys.Comm 100 (1997) 1
Definition at line 13 of file MultiGaussianStateCombiner1D.h.
|
private |
Definition at line 15 of file MultiGaussianStateCombiner1D.h.
SingleGaussianState1D MultiGaussianStateCombiner1D::combine | ( | const MultiGaussianState1D & | theState | ) | const |
Definition at line 7 of file MultiGaussianStateCombiner1D.cc.
References MultiGaussianState1D::components().
Referenced by MultiGaussianState1D::checkCombinedState().
SingleGaussianState1D MultiGaussianStateCombiner1D::combine | ( | const VSC & | theComponents | ) | const |
Definition at line 11 of file MultiGaussianStateCombiner1D.cc.
References gather_cfg::cout, Exception, and mps_merge::weight.