KratosMultiphysics / Kratos

Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
https://kratosmultiphysics.github.io/Kratos/
Other
1.02k stars 245 forks source link

[SiApp] p-norm damage resp #12373

Closed Igarizza closed 1 month ago

Igarizza commented 4 months ago

📝 Description PR implments a new aggregation strategy for damage detection resonse. Implementation creates new cpp object for p-norm calculations. In json file one can specify the sensor settings to use p-norm for weighting the sensor contribution.

Please mark the PR with appropriate tags:

🆕 Changelog Please summarize the changes in one list to generate the changelog: E.g.

Igarizza commented 2 months ago

@sunethwarna I have applied your comments to the code.

Here are my implementation formulas:

IMG_60EBF3DB06C8-1

Igarizza commented 1 month ago

Thanks @Igarizza . Everything is ok with me. I have small concern. Why did it change the SIApptest ref values?

Hi @sunethwarna. It seems to be a very small change in numerical tolerance. I have reverted the ref file.