Mercurial > repos > public > sbplib
comparison +time/SBPInTime.m @ 889:f5e14e5986b5 feature/timesteppers
Remove getState from TimeStepper and derived classes
- Currently no need for that functionality. Remove it.
author | Vidar Stiernström <vidar.stiernstrom@it.uu.se> |
---|---|
date | Thu, 15 Nov 2018 17:29:30 -0800 |
parents | 8894e9c49e40 |
children | 47e86b5270ad |
comparison
equal
deleted
inserted
replaced
888:8732d6bd9890 | 889:f5e14e5986b5 |
---|---|
92 function [v,t] = getV(obj) | 92 function [v,t] = getV(obj) |
93 v = obj.Et_r' * obj.v; | 93 v = obj.Et_r' * obj.v; |
94 t = obj.t; | 94 t = obj.t; |
95 end | 95 end |
96 | 96 |
97 function state = getState(obj) | |
98 [v, t] = getV(obj); | |
99 state = struct('v', v, 't', t, 'k', obj.k); | |
100 end | |
101 | |
102 function obj = step(obj) | 97 function obj = step(obj) |
103 obj.v = time.sbp.sbpintime(obj.v, obj.t, obj.nodes,... | 98 obj.v = time.sbp.sbpintime(obj.v, obj.t, obj.nodes,... |
104 obj.penalty, obj.f, obj.blockSize,... | 99 obj.penalty, obj.f, obj.blockSize,... |
105 obj.Et_r,... | 100 obj.Et_r,... |
106 obj.L, obj.U, obj.P, obj.Q); | 101 obj.L, obj.U, obj.P, obj.Q); |