diff --git a/algos/SCDliuqe/.gitignore b/algos/SCDliuqe/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..27b8ecde3f5587d757b18322acda03f94558ff64 --- /dev/null +++ b/algos/SCDliuqe/.gitignore @@ -0,0 +1 @@ +*.sldd diff --git a/algos/SCDliuqe/SCDalgo_liuqe_test.m b/algos/SCDliuqe/SCDalgo_liuqe_test.m index 814e972b755f29bc921419836cebd29b62e65333..804e31660238c4cd2cdf88e12f2cc55f6e12741d 100644 --- a/algos/SCDliuqe/SCDalgo_liuqe_test.m +++ b/algos/SCDliuqe/SCDalgo_liuqe_test.m @@ -3,8 +3,27 @@ classdef SCDalgo_liuqe_test < matlab.unittest.TestCase methods (Test) function test_compile(testCase) %% + SCDconf_setSIMconf; + algoobj = SCDalgo_liuqe_obj; algoobj.callinits; % calls inits defining fixed parameters etc + algoobj.setup; % calls possible tunable parameters + + shot = 61400; t = 0:1e-3:1; + Lcall = algoobj.getinits{2}{1}; + L = Lcall(algoobj); + assignin('base','LX',liuxtcv(shot,t,L)); + liuqeLXBus; + + modelname = algoobj.getname; + try + eval(sprintf('%s([],[],[],''compile'')',modelname)); + catch + eval(sprintf('%s([],[],[],''term'')',modelname)); + end + eval(sprintf('%s([],[],[],''term'')',modelname)); + + sim(modelname) %% end end