root/applications/bdmtoolbox/mex/mex_classes/mexMerger.m @ 1087

Revision 1087, 1.3 kB (checked in by smidl, 14 years ago)

mex Mergers

Line 
1%> @file mexMerger.m
2%> @brief File mapping root class of Mergerbase from BDM
3% ======================================================================
4%> @brief Abstract class of Bayesian Model (estimator), bdm::BM
5%
6%> This class provides a bridge between bdm::MergerBase and Matlab
7% ======================================================================
8classdef mexMerger
9    properties
10        %> weights of the merged densities
11        weights
12        %> source pdfs to be merged
13            sources
14        %> merged density - offspring of mexEpdf!
15        merger
16        %
17    end
18
19    methods
20        %> check consistency of the object and fill defaults
21        function obj=validate(obj)
22            % e.g. check if all sources are compatible
23        end
24        %> Merge sources into the merger
25        function obj=merge(obj)
26            % transform old estimate into new estimate
27        end
28       
29        %%%%%     TECHNICAL ISSUES %%%%%%%
30        function src = get_sources(obj)
31           src = obj.sources;
32        end
33        function obj = set_sources(obj,src)
34           obj.sources = src;
35        end
36        function m = get_merger(obj)
37           m = obj.merger;
38        end
39        function obj = set_merger(obj,m)
40           obj.merger=m;
41        end
42    end
43end
Note: See TracBrowser for help on using the browser.