Model.hm_gettotalmass#

Model.hm_gettotalmass()#

Returns the following values of model mass: total mass, total volume, total area, total structural mass, total non-structural mass, total rigid mass, total lumped mass, total transferred mass, total solver part mass, total model mass.

Returns:

  • hwReturnStatus - Status object

  • HmQueryResult - Result object containing the output values:

    • totalMass (double)

    • totalVolume (double)

    • totalArea (double)

    • totalStructuralMass (double)

    • totalNonStructuralMass (double)

    • totalRigidMass (double)

    • totalLumpedMass (double)

    • totalTransferredMass (double)

    • solverPartMass (double)

    • totalModelMass (double)

Example#

Get all the masses in model#
import hm
import hm.entities as ent

model = hm.Model()

_, result = model.hm_gettotalmass()

print("Total Mass:", result.totalMass)
print("Total Volume:", result.totalVolume)
print("Total Area:", result.totalArea)
print("Total Structural Mass:", result.totalStructuralMass)
print("Total Non-Structural Mass:", result.totalNonStructuralMass)
print("Total Rigid Mass:", result.totalRigidMass)
print("Total Lumbed Mass:", result.totalLumpedMass)
print("Total Transferred Mass:", result.totalTransferredMass)
print("Total Solver Part Mass:", result.solverPartMass)
print("Total Model Mass:", result.totalModelMass)