bdm::compositepdf Class Reference

Chain rule of pdfs - abstract part common for mprod and merger. this abstract class is common to epdf and mpdf. More...

#include <libBM.h>

List of all members.

Public Member Functions

void set_elements (const Array< mpdf * > A0)
RV getrv (bool checkoverlap=false)
 find common rv, flag
void setrvc (const RV &rv, RV &rvc)
 common rvc of all mpdfs is written to rvc
virtual string to_string ()
 This method returns a basic info about the current instance.
virtual void from_setting (const Setting &root)
 This method arrange instance properties according the data stored in the Setting structure.
virtual void to_setting (Setting &root) const
 This method save all the instance properties into the Setting structure.
virtual void validate ()
 This method TODO.

Protected Attributes

Array< mpdf * > mpdfs
 Elements of composition.


Detailed Description

Chain rule of pdfs - abstract part common for mprod and merger. this abstract class is common to epdf and mpdf.

Member Function Documentation

RV bdm::compositepdf::getrv ( bool  checkoverlap = false  ) 

find common rv, flag

Parameters:
checkoverlap modifies whether overlaps are acceptable

References bdm::RV::add(), and mpdfs.

Referenced by bdm::merger_base::set_sources().


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

Generated on Wed Jun 17 14:13:29 2009 for mixpp by  doxygen 1.5.8