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.
Namespaces | Functions | Variables
rom_analysis.py File Reference

Namespaces

 rom_analysis
 

Functions

def rom_analysis.CreateRomAnalysisInstance (cls, global_model, parameters)
 

Variables

 rom_analysis.parameters = KratosMultiphysics.Parameters(parameter_file.read())
 
 rom_analysis.analysis_stage_module_name = parameters["analysis_stage"].GetString()
 
 rom_analysis.analysis_stage_class_name = analysis_stage_module_name.split('.')[-1]
 
 rom_analysis.analysis_stage_module = importlib.import_module(analysis_stage_module_name)
 
 rom_analysis.analysis_stage_class = getattr(analysis_stage_module, analysis_stage_class_name)
 
 rom_analysis.global_model = KratosMultiphysics.Model()
 
def rom_analysis.simulation = CreateRomAnalysisInstance(analysis_stage_class, global_model, parameters)
 
 rom_analysis.rom_basis_output_name
 
 rom_analysis.rom_basis_output_folder
 
 rom_analysis.rom_parameters
 
 rom_analysis.rom_bns_settings
 
 rom_analysis.rom_basis_process_list_check
 
 rom_analysis.rom_basis_output_process_check
 
 rom_analysis.run_hrom
 
 rom_analysis.train_hrom
 
 rom_analysis.rom_manager
 
 rom_analysis.train_petrov_galerkin
 
 rom_analysis.solving_strategy
 LSPG. More...
 
 rom_analysis.petrov_galerkin_rom_dofs
 
 rom_analysis.assembling_strategy