From 31890d4fac78b52afde1d92de8db589abf47b356 Mon Sep 17 00:00:00 2001
From: Federico Felici <federico.felici@epfl.ch>
Date: Mon, 13 Jan 2020 20:20:26 +0100
Subject: [PATCH] Method to create data structures moved to SCDclass_expcode.m

---
 code/classes/SCDclass_mdsobjcontainer.m | 54 +------------------------
 1 file changed, 2 insertions(+), 52 deletions(-)

diff --git a/code/classes/SCDclass_mdsobjcontainer.m b/code/classes/SCDclass_mdsobjcontainer.m
index 94ae621..dd9e439 100644
--- a/code/classes/SCDclass_mdsobjcontainer.m
+++ b/code/classes/SCDclass_mdsobjcontainer.m
@@ -11,7 +11,7 @@ classdef SCDclass_mdsobjcontainer
     properties
         numparams           % number of configured params objects
         mdsparams           % params objects array
-        numwavegens           % number od configured wavegens objects
+        numwavegens         % number of configured wavegens objects
         mdswavegens         % wavegens objects array
         simstructlist       % list of names of simstructs to be transferred to
                             % base workspace upon expcode setup
@@ -23,34 +23,7 @@ classdef SCDclass_mdsobjcontainer
         function obj = SCDclass_mdsobjcontainer()
             % contructor, empty container
             obj.numparams=0;
-            obj.numwavegens=0;
-            
-            obj.simstructlist= [ ...
-                {'SCDnode01simdata'},...
-                {'SCDnode02simdata'},...
-                {'SCDnode03simdata'},...
-                {'SCDnode06simdata'},...
-                {'SCDnode07simdata'},...
-                {'SCDnode08simdata'},...
-                {'SCDnode0201_simdata'},...
-                {'SCDnode0202_simdata'},...
-                {'SCDnode0203_simdata'},...
-                {'SCDnode0204_simdata'},...
-                {'SCDnode0301_simdata'},...
-                {'SCDnode0302_simdata'},...
-                {'SCDnode0303_simdata'},...
-                {'SCDnode0304_simdata'},...
-                {'SCDnode0601_simdata'},...
-                {'SCDnode0602_simdata'},...
-                {'SCDnode0603_simdata'},...
-                {'SCDnode0604_simdata'},...
-                {'SCDnode0701_simdata'},...
-                {'SCDnode0702_simdata'},...
-                {'SCDnode0703_simdata'},...
-                {'SCDnode0704_simdata'},...
-                {'SCDnode0801_simdata'}...
-                ];
-                        
+            obj.numwavegens=0;          
         end
         
         function obj = addparameter(obj, param)
@@ -173,30 +146,7 @@ classdef SCDclass_mdsobjcontainer
                end
             end
         end
-
-        function obj = buildworkspacesimstruct(obj)
-            % this funtion builds a workspace structure containing
-            % a replica of all simulation structures in the data
-            % dictionaries, this structure is the one actually used 
-            % for loading simulation wavegen data
-            % It is better not to use directly data dictionaries structures
-            % to avoid flooding dds with big sim data sets (and
-            % conseguently the SCD SVN itself
            
-            dd=SCDconf_getdatadict('tcv.sldd');
-            evalin('base','SCDsimdata=struct();');
-            
-            for ii=1:numel(obj.simstructlist)
-                simstructname=char(obj.simstructlist(ii));
-                simstruct=dd.getEntry(simstructname).getValue;
-                assignstr=sprintf('SCDsimdata.%s=temp;',simstructname);
-                assignin('base','temp',simstruct);
-                evalin('base',assignstr);
-            end
-            
-            evalin('base','clear temp;'); 
-        end    
-            
         function obj = importmdsobjects(obj, source)
             % parameters import
 
-- 
GitLab