Mordicus.Containers.Loadings.LoadingBase

class 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