Mordicus.Modules.Mines.OperatorCompressors.HyperReduction module

Mordicus.Modules.Mines.OperatorCompressors.HyperReduction.BuildReducedIntegrationOperator(collectionProblemData: CollectionProblemData, mesh: MeshBase, extend=0, listNameDualVarOutput=[])[source]

[summary]

Parameters
  • [description] (mesh {MeshBase} --) –

  • [description]

Keyword Arguments
  • (default (listNameDualVarOutput {list} -- the list of dual variable to use in addition to nodal ones) – {0})

  • (default – {[]})

Mordicus.Modules.Mines.OperatorCompressors.HyperReduction.selection(basis: ndarray) list[source]

Function to perform DEIM like selection of unknown to keep for the RID construction. Unknown can be nodal or integrated values

Parameters

basis (basis {np.ndarray} -- The full reduced order) –

Returns

list – the unknown rank to keep