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 an 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 parameter tuples are concatenated. For a solution of a Time-dependent type, this is the time 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 an 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.