Solution Data
model.sol(<tag>).getU(<solnum>,<uType>,<uNum>) returns the real part of the solution vector for solution number <solnum>, the solution type <uType>, and the 1-based solution index <uNum>. Here, 1 <= <uNum> <= N, where N = model.sol(<tag>).getNU(<uType>).
model.sol(<tag>).getU(<solnum>,<uType>) returns the real part of the solution vector for the solution number <solnum> and the solution data type <uType>. The solution index <uNum>=1.
model.sol(<tag>).getU(<solnum>) returns the real part of the solution vector for solution number <solnum>. The solution data type <uType> =Sol and the solution index <uNum>=1.
model.sol(<tag>).getU() returns the real part of the solution vector. For a Time-dependent and Parametric type, the last solution number is used, and for a Eigenvalue type the first solution number. The solution data type <uType> =Sol and the solution index <uNum>=1.
model.sol(<tag>).getUDot() returns the real part of the first time-derivative solution vector for a Time-dependent type and if the time-derivatives have been stored. The last solution number is used. For other types and if the time derivatives have not been stored, an error message is given.
model.sol(<tag>).getUDot(<solnum>) returns the real part of the first time-derivative solution vector for the solution number <solnum>.
model.sol(<tag>).getPVals() returns for a solution of a Parametric type the real part of all the parameter values stored. For multiple parameters all the parameter tuples are concatenated. For a solution of a Time-dependent type, this is the times for which solution data is stored. For a solution of an Eigenvalue type, this is the real part of the eigenvalues stored. For a Time-dependent and Parametric type, the last solution number is used, and for a Eigenvalue type the first solution number.
model.sol(<tag>).getPVals(<solnum>) returns for a solution of a Parametric type the real part of the parameter tuples stored for solution number <solnum>. For a solution of a Time-dependent type, this is the time for solution number <solnum>. For a solution of an Eigenvalue type, this is the real part of the eigenvalue stored at solution number <solnum>.
model.sol(<tag>).getUImag() returns the imaginary part of the solution vector. The same <solnum>, <uType>, and <uNum> is used as for the method getU(). And similarly for the other Imag methods.
model.sol(<tag>).getUBlock(<startpos>,<endpos>) returns a subset of the vector returned by getU(), the subarray from position <startpos> to the position <endpos>. And similarly for the other Block methods.