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
calculate_rom_basis_output_process.CalculateRomBasisOutputProcess Class Reference

A process to set the snapshots matrix and calculate the ROM basis from it. More...

Inheritance diagram for calculate_rom_basis_output_process.CalculateRomBasisOutputProcess:
Collaboration diagram for calculate_rom_basis_output_process.CalculateRomBasisOutputProcess:

Public Member Functions

def __init__ (self, model, settings)
 
def GetDefaultParameters (self)
 
def IsOutputStep (self)
 
def PrintOutput (self)
 
def ExecuteFinalize (self)
 

Public Attributes

 model_part
 
 snapshots_control_is_time
 
 snapshots_interval
 
 snapshot_variables_list
 
 rom_basis_output_format
 
 rom_basis_output_name
 
 rom_basis_output_folder
 
 svd_truncation_tolerance
 
 next_output
 
 snapshots_data_list
 
 rom_manager
 
 n_nodes
 
 n_data_cols
 
 n_nodal_unknowns
 

Detailed Description

A process to set the snapshots matrix and calculate the ROM basis from it.

Constructor & Destructor Documentation

◆ __init__()

def calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.__init__ (   self,
  model,
  settings 
)

Member Function Documentation

◆ ExecuteFinalize()

def calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.ExecuteFinalize (   self)

◆ GetDefaultParameters()

def calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.GetDefaultParameters (   self)

◆ IsOutputStep()

def calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.IsOutputStep (   self)

◆ PrintOutput()

def calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.PrintOutput (   self)

Member Data Documentation

◆ model_part

calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.model_part

◆ n_data_cols

calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.n_data_cols

◆ n_nodal_unknowns

calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.n_nodal_unknowns

◆ n_nodes

calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.n_nodes

◆ next_output

calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.next_output

◆ rom_basis_output_folder

calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.rom_basis_output_folder

◆ rom_basis_output_format

calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.rom_basis_output_format

◆ rom_basis_output_name

calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.rom_basis_output_name

◆ rom_manager

calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.rom_manager

◆ snapshot_variables_list

calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.snapshot_variables_list

◆ snapshots_control_is_time

calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.snapshots_control_is_time

◆ snapshots_data_list

calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.snapshots_data_list

◆ snapshots_interval

calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.snapshots_interval

◆ svd_truncation_tolerance

calculate_rom_basis_output_process.CalculateRomBasisOutputProcess.svd_truncation_tolerance

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