Show
Ignore:
Timestamp:
05/16/10 23:13:02 (14 years ago)
Author:
smidl
Message:

syntax of epredictor

Location:
applications/bdmtoolbox/mex/mex_classes
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • applications/bdmtoolbox/mex/mex_classes/mexBM.m

    r937 r943  
    88    methods 
    99        function validate(p) 
    10             if size(p.mu)<1 & (size(p.b)<1) 
    11                 error('incompatible mu and b'); 
    12             end 
     10                    % checks if all paramateres match 
    1311        end 
    1412        function dims=dimensions(p) 
    1513            %please fill 
    16             [size_of_posterior size_of_data size_of_condition] 
     14            %dims = [size_of_posterior size_of_data size_of_condition] 
     15            dims = [0,0,0] % 
    1716        end 
    1817        function obj=bayes(obj,dt,cond) 
    1918            % transform old estimate into new estimate 
    2019        end 
    21         function p=posterior(obj) 
     20        function p=epredictor(obj,cond) 
    2221            % return posterior density 
    2322        end 
  • applications/bdmtoolbox/mex/mex_classes/mexEpdf.m

    r937 r943  
    11classdef mexEpdf 
    22    properties 
    3             rv = RV; %empty description add some valid RV when needed 
     3            rv=RV; %empty description add some valid RV when needed 
    44    end 
    55    methods 
     
    1919            error('define how to evaluate log of this density at point x') 
    2020        end 
     21         
     22        %%% default function %%% 
     23         
    2124        function l=evallog_nn(p,x) 
    2225            % define how to evaluate non-normalized log of this density at point x 
     
    2427            evallog(p,x); 
    2528        end 
    26  
     29                  function r=get_rv(p) 
     30                        r=p.rv; 
     31          end 
    2732    end 
    2833end