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.
Public Member Functions | Public Attributes | List of all members
rom_manager.RomManager Class Reference
Inheritance diagram for rom_manager.RomManager:
Collaboration diagram for rom_manager.RomManager:

Public Member Functions

def __init__ (self, project_parameters_name, general_rom_manager_parameters, CustomizeSimulation, UpdateProjectParameters, UpdateMaterialParametersFile)
 
def Fit (self, mu_train=[None], store_all_snapshots=False, store_fom_snapshots=False, store_rom_snapshots=False, store_hrom_snapshots=False, store_residuals_projected=False)
 
def Test (self, mu_test=[None])
 
def RunFOM (self, mu_run=[None])
 
def RunROM (self, mu_run=[None])
 
def RunHROM (self, mu_run=[None], use_full_model_part=False)
 
def PrintErrors (self)
 
def SetHromTrainingParameters (self)
 
def SetUpQuantityOfInterestContainers (self)
 

Public Attributes

 project_parameters_name
 
 general_rom_manager_parameters
 
 rom_training_parameters
 
 hrom_training_parameters
 
 CustomizeSimulation
 
 UpdateProjectParameters
 
 UpdateMaterialParametersFile
 
 ROMvsFOM_train
 Galerkin ######. More...
 
 ROMvsHROM_train
 
 ROMvsFOM_test
 Galerkin ######. More...
 
 ROMvsHROM_test
 
 QoI_Fit_FOM
 
 QoI_Fit_ROM
 
 QoI_Fit_HROM
 
 QoI_Test_FOM
 
 QoI_Test_ROM
 
 QoI_Test_HROM
 
 QoI_Run_FOM
 
 QoI_Run_ROM
 
 QoI_Run_HROM
 

Constructor & Destructor Documentation

◆ __init__()

def rom_manager.RomManager.__init__ (   self,
  project_parameters_name,
  general_rom_manager_parameters,
  CustomizeSimulation,
  UpdateProjectParameters,
  UpdateMaterialParametersFile 
)

Member Function Documentation

◆ Fit()

def rom_manager.RomManager.Fit (   self,
  mu_train = [None],
  store_all_snapshots = False,
  store_fom_snapshots = False,
  store_rom_snapshots = False,
  store_hrom_snapshots = False,
  store_residuals_projected = False 
)

◆ PrintErrors()

def rom_manager.RomManager.PrintErrors (   self)

◆ RunFOM()

def rom_manager.RomManager.RunFOM (   self,
  mu_run = [None] 
)

◆ RunHROM()

def rom_manager.RomManager.RunHROM (   self,
  mu_run = [None],
  use_full_model_part = False 
)

◆ RunROM()

def rom_manager.RomManager.RunROM (   self,
  mu_run = [None] 
)

◆ SetHromTrainingParameters()

def rom_manager.RomManager.SetHromTrainingParameters (   self)

◆ SetUpQuantityOfInterestContainers()

def rom_manager.RomManager.SetUpQuantityOfInterestContainers (   self)

◆ Test()

def rom_manager.RomManager.Test (   self,
  mu_test = [None] 
)

Member Data Documentation

◆ CustomizeSimulation

rom_manager.RomManager.CustomizeSimulation

◆ general_rom_manager_parameters

rom_manager.RomManager.general_rom_manager_parameters

◆ hrom_training_parameters

rom_manager.RomManager.hrom_training_parameters

◆ project_parameters_name

rom_manager.RomManager.project_parameters_name

◆ QoI_Fit_FOM

rom_manager.RomManager.QoI_Fit_FOM

◆ QoI_Fit_HROM

rom_manager.RomManager.QoI_Fit_HROM

◆ QoI_Fit_ROM

rom_manager.RomManager.QoI_Fit_ROM

◆ QoI_Run_FOM

rom_manager.RomManager.QoI_Run_FOM

◆ QoI_Run_HROM

rom_manager.RomManager.QoI_Run_HROM

◆ QoI_Run_ROM

rom_manager.RomManager.QoI_Run_ROM

◆ QoI_Test_FOM

rom_manager.RomManager.QoI_Test_FOM

◆ QoI_Test_HROM

rom_manager.RomManager.QoI_Test_HROM

◆ QoI_Test_ROM

rom_manager.RomManager.QoI_Test_ROM

◆ rom_training_parameters

rom_manager.RomManager.rom_training_parameters

◆ ROMvsFOM_test

rom_manager.RomManager.ROMvsFOM_test

Galerkin ######.

Petrov Galerkin ###.

Least-Squares Petrov Galerkin ###.

◆ ROMvsFOM_train

rom_manager.RomManager.ROMvsFOM_train

Galerkin ######.

Petrov Galerkin ###.

Least-Squares Petrov Galerkin ###.

◆ ROMvsHROM_test

rom_manager.RomManager.ROMvsHROM_test

◆ ROMvsHROM_train

rom_manager.RomManager.ROMvsHROM_train

◆ UpdateMaterialParametersFile

rom_manager.RomManager.UpdateMaterialParametersFile

◆ UpdateProjectParameters

rom_manager.RomManager.UpdateProjectParameters

The documentation for this class was generated from the following file: