Matrix Data
See Ref. 6-18 above for a list of available matrix and vector names.
model.sol(<tag>).feature(<ftag>).getSparseMatrixVal(<mname>) returns the real part of the sparse matrix values of matrix <mname> stored in feature <ftag>. Here, <mname>, is one of “K”, “D”, “E”, “N”, “NF”, “NP”, “Kc”, “Dc”, “Ec”, “Null”, “Nullf”, “Mc”, “MA”, “MB”, “C”.
model.sol(<tag>).feature(<ftag>).getSparseMatrixCol(<mname>) returns the column numbers of the sparse matrix values of matrix <mname> stored in feature <ftag>. Here, <mname>, is one of “K”, “D”, “E”, “N”, “NF”, “NP”, “Kc”, “Dc”, “Ec”, “Null”, “Nullf”, “Mc”, “MA”, “MB”, “C”.
model.sol(<tag>).feature(<ftag>).getSparseMatrixRow(<mname>) returns the row numbers of the sparse matrix values of matrix <mname> stored in feature <ftag>. Here, <mname>, is one of “K”, “D”, “E”, “N”, “NF”, “NP”, “Kc”, “Dc”, “Ec”, “Null”, “Nullf”, “Mc”, “MA”, “MB”, “C”.
model.sol(<tag>).feature(<ftag>).getVector(<mname>) returns the real part of the vector <mname> stored in feature <ftag>. Here, <mname>, is one of “L”, “M”, “MP”, “MLB”, “MUB”, “ud”, “uscale”, “x0”.
model.sol(<tag>).feature(<ftag>).getSparseMatrixValImag(<mname>) returns the imaginary part of the sparse matrix values of matrix <mname> stored in feature <ftag>. Here, <mname>, is one of “K”, “D”, “E”, “N”, “NF”, “NP”, “Kc”, “Dc”, “Ec”, “Null”, “Nullf”, “Mc”, “MA”, “MB”, “C”.
model.sol(<tag>).feature(<ftag>).getVectorImag(<mname>) returns the imaginary part of the vector <mname> stored in feature <ftag>. Here, <mname>, is one of “L”, “M”, “MP”, “MLB”, “MUB”, “ud”, “uscale”, “x0”.
model.sol(<tag>).feature(<ftag>).getSparseMatrixValBlock(<mname>, <startpos>,<endpos>) returns a subset of the real part of the sparse matrix values returned by getSparseMatrixVal(<mname>), the subarray from the position <startpos> to the position <endpos>. And similarly for the other Block methods.
model.sol(<tag>).feature(<ftag>).getVectorBlock(<mname>,<vals>) returns a subset of the real part of the vector values returned by getVector(<mname>), the subvector from the position <startpos> to the position <endpos>. Here, <mname>, is one of “L”, “M”.