Something went wrong on our end
-
Cristian Galperti authored
- parameters - wavegens still to come
Cristian Galperti authored- parameters - wavegens still to come
SCDclass_mdsparscalar.m 1.34 KiB
classdef SCDclass_mdsparscalar < SCDclass_mdspar
% A constant real (single) MDS+ parameter
properties
end
methods
function obj=SCDclass_mdsparscalar(srctdimodel, destparam, varargin)
obj@SCDclass_mdspar();
% Constructor parser customization definitions here
obj=obj.parseconstructorcommon(srctdimodel, destparam, varargin);
% Constructor parser customization results here
obj.classname=mfilename;
obj.marteclassname='MDSParScalar';
end
function actualizedata(obj, shot)
obj=obj.preactualizecommon(shot);
if ~obj.actualizable, return; end
obj.caststring=sprintf('%s=single(%s);',obj.assignvar,obj.assignvar);
obj.postactualizecommon(shot);
end
function [obj, value] = getdata(obj, shot)
[obj,value]=obj.getdatacommon(shot);
value=single(value);
end
function printinfo(obj)
obj.printinfocommon;
end
function entrystring = genMARTe2entry(obj, shot)
entrystring=obj.genMARTe2entrycommon(shot);
entrystring=[entrystring ' }'];
end
function out = casttomds(obj, in)
out = single(in);
end
end
end