genericROM.Containers.OperatorCompressionData.OperatorCompressionDataThermal module

class OperatorCompressionDataThermal(solutionName)[source]

Bases: OperatorCompressionDataBase

Class containing an OperatorCompressionDataThermal, used in the operator compression step of the POD-ECM method. The implementation uses Lagrange isoparametric finite elements as high-dimension integration model.

GetGradPhiAtIntegPoint()[source]

Get the gradPhiAtIntegPoint attribute

Returns:

of length dimensionality of the mesh, of scipy.sparse.coo_matrix of size (numberOfIntegrationPoints, numberOfModes)

Return type:

list

GetIntegrationWeights()[source]

Get the integrationWeights attribute

Returns:

of size (numberOfIntegrationPoints,)

Return type:

1D np.ndarray

GetIntegrationWeightsRadiation()[source]
GetListOfTags()[source]
GetNumberOfIntegrationPoints()[source]

Get the number of integration points

Returns:

number of integration points

Return type:

int

GetPhiAtIntegPoint()[source]

Get the phiAtIntegPoint attribute

Returns:

of size (numberOfIntegrationPoints, numberOfModes)

Return type:

scipy.sparse.coo_matrix

GetPhiAtIntegPointRadiationSet()[source]
GetReducedGradGradAtConductivityReducedIntegPoint()[source]
GetReducedIntegrationPointsCapacity()[source]
GetReducedIntegrationPointsConductivity()[source]
GetReducedIntegrationPointsRadiation()[source]
GetReducedIntegrationWeightsCapacity()[source]
GetReducedIntegrationWeightsConductivity()[source]
GetReducedIntegrationWeightsRadiation()[source]
GetReducedListOTagsCapacity()[source]
GetReducedListOTagsConductivity()[source]
GetReducedPhiAtCapacityReducedIntegPoint()[source]
GetReducedPhiAtConductivityReducedIntegPoint()[source]
GetReducedPhiAtRadReducedIntegPoint()[source]
GetReducedPhiPhiAtCapacityReducedIntegPoint()[source]
GetReducedPhiPhiAtRadReducedIntegPoint()[source]
SetOperatorPreCompressionData(operatorPreCompressionDataThermal)[source]

Sets the gradPhiAtIntegPoint, integrationWeights and listOfTags attributes from an OperatorPreCompressionDataThermal

Parameters:

OperatorPreCompressionDataThermal (OperatorPreCompressionDataThermal) – data structure used in a precomputation of the operator compression step of the POD-ECM method

SetReducedGradGradAtConductivityReducedIntegPoint(reducedGradGradAtConductivityReducedIntegPoint)[source]
SetReducedIntegrationPointsCapacity(reducedIntegrationPointsCapacity)[source]
SetReducedIntegrationPointsConductivity(reducedIntegrationPointsConductivity)[source]
SetReducedIntegrationPointsRadiation(reducedIntegrationPointsRadiation)[source]
SetReducedIntegrationWeightsCapacity(reducedIntegrationWeightsCapacity)[source]
SetReducedIntegrationWeightsConductivity(reducedIntegrationWeightsConductivity)[source]
SetReducedIntegrationWeightsRadiation(reducedIntegrationWeightsRadiation)[source]
SetReducedListOTagsCapacity(reducedListOTagsCapacity)[source]
SetReducedListOTagsConductivity(reducedListOTagsConductivity)[source]
SetReducedPhiAtCapacityReducedIntegPoint(reducedPhiAtCapacityReducedIntegPoint)[source]
SetReducedPhiAtConductivityReducedIntegPoint(reducedPhiAtConductivityReducedIntegPoint)[source]
SetReducedPhiAtRadReducedIntegPoint(reducedPhiAtRadReducedIntegPoint)[source]
SetReducedPhiPhiAtCapacityReducedIntegPoint(reducedPhiPhiAtCapacityReducedIntegPoint)[source]
SetReducedPhiPhiAtRadReducedIntegPoint(reducedPhiPhiAtRadReducedIntegPoint)[source]