0001 function Reg= prior_tikhonov( inv_model );
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 switch inv_model.type
0012 case 'inv_model'; fwd_model = inv_model.fwd_model;
0013 case 'fwd_model'; fwd_model = inv_model;
0014 otherwise; error('PRIOR_TIKHONOV requires input type of inv_model or fwd_model');
0015 end
0016
0017 if isfield( fwd_model, 'coarse2fine' )
0018 no_dof = size(fwd_model.coarse2fine,2);
0019 else
0020 no_dof = size(fwd_model.elems,1);
0021 end
0022
0023 Reg = speye( no_dof );
0024