![]() |
KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
Auxiliary utility for the Petrov Galerkin training. More...
Public Member Functions | |
| def | __init__ (self, solver, custom_settings) |
| def | AppendCurrentStepProjectedSystem (self) |
| def | GetJacobianPhiMultiplication (self, computing_model_part) |
| def | CalculateAndSaveBasis (self, snapshots_matrix=None) |
Auxiliary utility for the Petrov Galerkin training.
This class encapsulates all the functions required for the Petrov Galerkin training. These are snapshots collection for the basis Psi used for solving a Petrov Galerkin ROM. The snapshots depends on the basis strategy (i.e. Jacobian or Residuals).
| def petrov_galerkin_training_utility.PetrovGalerkinTrainingUtility.__init__ | ( | self, | |
| solver, | |||
| custom_settings | |||
| ) |
| def petrov_galerkin_training_utility.PetrovGalerkinTrainingUtility.AppendCurrentStepProjectedSystem | ( | self | ) |
| def petrov_galerkin_training_utility.PetrovGalerkinTrainingUtility.CalculateAndSaveBasis | ( | self, | |
snapshots_matrix = None |
|||
| ) |
| def petrov_galerkin_training_utility.PetrovGalerkinTrainingUtility.GetJacobianPhiMultiplication | ( | self, | |
| computing_model_part | |||
| ) |
| petrov_galerkin_training_utility.PetrovGalerkinTrainingUtility.basis_strategy |
| petrov_galerkin_training_utility.PetrovGalerkinTrainingUtility.echo_level |
J@Phi or R.
| petrov_galerkin_training_utility.PetrovGalerkinTrainingUtility.include_phi |
| petrov_galerkin_training_utility.PetrovGalerkinTrainingUtility.num_of_right_rom_dofs |
| petrov_galerkin_training_utility.PetrovGalerkinTrainingUtility.rom_basis_output_folder |
| petrov_galerkin_training_utility.PetrovGalerkinTrainingUtility.rom_basis_output_name |
| petrov_galerkin_training_utility.PetrovGalerkinTrainingUtility.rom_format |
| petrov_galerkin_training_utility.PetrovGalerkinTrainingUtility.rom_settings |
| petrov_galerkin_training_utility.PetrovGalerkinTrainingUtility.solver |
| petrov_galerkin_training_utility.PetrovGalerkinTrainingUtility.svd_truncation_tolerance |
| petrov_galerkin_training_utility.PetrovGalerkinTrainingUtility.time_step_snapshots_matrix_container |