| 28 |  | It defines only common interface of access to sources and operation merge(); The result of merging is available via function merger() | 
                      
                        |  | 28 | Merging is defined as a combination of information from \c source pdfs into a single pdf called the \c merger. | 
                        |  | 29 |  | 
                        |  | 30 | \f[ | 
                        |  | 31 | f_{merged}(x) \leftarrow {f_1(x),f_2(x),f_3(x)} | 
                        |  | 32 | \f] | 
                        |  | 33 |  | 
                        |  | 34 | In the basic form, the random variables of all source pdfs must be identical, e.g. \f$ x \f$ from the example above. | 
                        |  | 35 |  | 
                        |  | 36 | Extension of the merger to a more demanding scenarios with fragmental sources is available in offspring bdm::merger_mix. | 
                        |  | 37 |  | 
                        |  | 38 | This abstract class defines only the interface to using merger: operation merge(), and operation merger() which returns the result. |