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
analyzers.analyzer_factory.Analyzer Class Reference
Inheritance diagram for analyzers.analyzer_factory.Analyzer:
Collaboration diagram for analyzers.analyzer_factory.Analyzer:

Public Member Functions

def __init__ (self, internal_analyzer, model_part_controller, external_analyzer)
 
def InitializeBeforeOptimizationLoop (self)
 
def AnalyzeDesignAndReportToCommunicator (self, current_design, unique_iterator, communicator)
 
def FinalizeAfterOptimizationLoop (self)
 

Public Attributes

 model_part_controller
 
 internal_analyzer
 
 external_analyzer
 

Constructor & Destructor Documentation

◆ __init__()

def analyzers.analyzer_factory.Analyzer.__init__ (   self,
  internal_analyzer,
  model_part_controller,
  external_analyzer 
)

Member Function Documentation

◆ AnalyzeDesignAndReportToCommunicator()

def analyzers.analyzer_factory.Analyzer.AnalyzeDesignAndReportToCommunicator (   self,
  current_design,
  unique_iterator,
  communicator 
)

◆ FinalizeAfterOptimizationLoop()

def analyzers.analyzer_factory.Analyzer.FinalizeAfterOptimizationLoop (   self)

◆ InitializeBeforeOptimizationLoop()

def analyzers.analyzer_factory.Analyzer.InitializeBeforeOptimizationLoop (   self)

Member Data Documentation

◆ external_analyzer

analyzers.analyzer_factory.Analyzer.external_analyzer

◆ internal_analyzer

analyzers.analyzer_factory.Analyzer.internal_analyzer

◆ model_part_controller

analyzers.analyzer_factory.Analyzer.model_part_controller

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