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
loggers.value_logger_base.ValueLogger Class Reference
Inheritance diagram for loggers.value_logger_base.ValueLogger:
Collaboration diagram for loggers.value_logger_base.ValueLogger:

Public Member Functions

def __init__ (self, communicator, optimization_settings)
 
def InitializeLogging (self)
 
def LogCurrentValues (self, index, additional_values_dictionary)
 
def FinalizeLogging (self)
 
def GetValues (self, key)
 

Public Attributes

 communicator
 
 optimization_settings
 
 objectives
 
 constraints
 
 complete_log_file_name
 
 obj_reference_value
 
 current_index
 
 previos_index
 
 history
 
 predefined_keys
 

Constructor & Destructor Documentation

◆ __init__()

def loggers.value_logger_base.ValueLogger.__init__ (   self,
  communicator,
  optimization_settings 
)

Member Function Documentation

◆ FinalizeLogging()

def loggers.value_logger_base.ValueLogger.FinalizeLogging (   self)

◆ GetValues()

def loggers.value_logger_base.ValueLogger.GetValues (   self,
  key 
)

◆ InitializeLogging()

def loggers.value_logger_base.ValueLogger.InitializeLogging (   self)

◆ LogCurrentValues()

def loggers.value_logger_base.ValueLogger.LogCurrentValues (   self,
  index,
  additional_values_dictionary 
)

Member Data Documentation

◆ communicator

loggers.value_logger_base.ValueLogger.communicator

◆ complete_log_file_name

loggers.value_logger_base.ValueLogger.complete_log_file_name

◆ constraints

loggers.value_logger_base.ValueLogger.constraints

◆ current_index

loggers.value_logger_base.ValueLogger.current_index

◆ history

loggers.value_logger_base.ValueLogger.history

◆ obj_reference_value

loggers.value_logger_base.ValueLogger.obj_reference_value

◆ objectives

loggers.value_logger_base.ValueLogger.objectives

◆ optimization_settings

loggers.value_logger_base.ValueLogger.optimization_settings

◆ predefined_keys

loggers.value_logger_base.ValueLogger.predefined_keys

◆ previos_index

loggers.value_logger_base.ValueLogger.previos_index

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