Mordicus.Core.Containers.Loadings.LoadingBase module

class Mordicus.Core.Containers.Loadings.LoadingBase.LoadingBase(solutionName, set, type)[source]

Bases: object

Class containing a LoadingBase

solutionName

the solutionName for which the loading is applied

Type

str

set

the elements tag on which the loading is applied

Type

str

type

the type of loading (e.g pressure, etc… )

Type

str

ComputeContributionToReducedExternalForces(time)[source]

Computes the contribution of the loading to the reduced external forces vector

GetIdentifier()[source]
Returns

the identifier of loading

Return type

tuple of strings (solutionName, type, set)

GetSet()[source]
Returns

the elements tag on which the loading is applied

Return type

str

GetSolutionName()[source]
Returns

the solutionName for which the loading is applied

Return type

str

GetType()[source]
Returns

the type of loading

Return type

str

ReduceLoading(mesh, problemData, reducedOrderBasis, operatorCompressionData)[source]

Carries out the operations needed to reduced the loading, depending on the type of loading (e.g. precomputations)

UpdateLoading(loading)[source]

Update Loading using data from loading