Newer
Older
% main interface class for interacting with SCD expcodes
%
% H = SCD.load(expcode); % loads the obj for a desired expcode
% H = SCD.init(expcode,shot); % does load, setup, callinits, actualize
%
% C = SCD.getexpcodecontainer; % get expcode container
properties (Access = private)
E % expcode
SCDexps % expcode code container
end
methods (Static)
function E=load(expcode)
% Creating the experimental code container class
SCDexps = SCD.getexpcodecontainer();
E = SCDexps.getbymaincode(expcode);
function H=init(expcode,shot)
assert(nargin==2,'must supply 2 inputs to init(expcode,shot)')
H=SCD.load(expcode);
H.setup;
H.actualize(shot);
end