mass#

MapdlMath.mass(dtype=<class 'numpy.float64'>, name=None, fname='file.full', asarray=False)[source]#

Load the mass matrix from a full file.

Parameters:
dtypenumpy.dtype, optional

Numpy data type to store the vector as. Only applicable if asarray=True, otherwise the returned matrix contains double float numbers. Defaults to np.double

namestr, optional

APDLMath matrix name. Optional and defaults to a random name.

fnamestr, optional

Filename to read the matrix from.

asarraybool, optional

Return a scipy array rather than an APDLMath matrix.

Returns:
scipy.sparse.csr.csr_matrix or AnsMat

Scipy sparse matrix or APDLMath matrix depending on asarray.

Examples

>>> mass = mapdl.math.mass()
>>> mass
APDLMATH Matrix 60 x 60

Convert to a scipy array

>>> mat = mass.asarray()
>>> mat
<60x60 sparse matrix of type '<class 'numpy.float64'>'
    with 1734 stored elements in Compressed Sparse Row format>