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
topology_optimizer_factory.SIMPMethod Class Reference
Collaboration diagram for topology_optimizer_factory.SIMPMethod:

Public Member Functions

def __init__ (self, opt_model_part, config, analyzer)
 
def optimize (self)
 
def start_oc_algorithm (self)
 

Public Attributes

 config
 
 gid_io
 
 vtk_io
 
 analyzer
 
 objectives
 
 constraints
 
 controller
 
 opt_model_part
 
 filter_utils
 
 design_update_utils
 
 io_utils
 
 opt_start_time
 

Constructor & Destructor Documentation

◆ __init__()

def topology_optimizer_factory.SIMPMethod.__init__ (   self,
  opt_model_part,
  config,
  analyzer 
)

Member Function Documentation

◆ optimize()

def topology_optimizer_factory.SIMPMethod.optimize (   self)

◆ start_oc_algorithm()

def topology_optimizer_factory.SIMPMethod.start_oc_algorithm (   self)

Member Data Documentation

◆ analyzer

topology_optimizer_factory.SIMPMethod.analyzer

◆ config

topology_optimizer_factory.SIMPMethod.config

◆ constraints

topology_optimizer_factory.SIMPMethod.constraints

◆ controller

topology_optimizer_factory.SIMPMethod.controller

◆ design_update_utils

topology_optimizer_factory.SIMPMethod.design_update_utils

◆ filter_utils

topology_optimizer_factory.SIMPMethod.filter_utils

◆ gid_io

topology_optimizer_factory.SIMPMethod.gid_io

◆ io_utils

topology_optimizer_factory.SIMPMethod.io_utils

◆ objectives

topology_optimizer_factory.SIMPMethod.objectives

◆ opt_model_part

topology_optimizer_factory.SIMPMethod.opt_model_part

◆ opt_start_time

topology_optimizer_factory.SIMPMethod.opt_start_time

◆ vtk_io

topology_optimizer_factory.SIMPMethod.vtk_io

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