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
solid_mechanics_segregated_solver.SegregatedSolver Class Reference

The solid mechanics segregated solver. More...

Inheritance diagram for solid_mechanics_segregated_solver.SegregatedSolver:
Collaboration diagram for solid_mechanics_segregated_solver.SegregatedSolver:

Public Member Functions

def __init__ (self, Model, custom_settings)
 
def ExecuteInitialize (self)
 
def ExecuteBeforeSolutionLoop (self)
 
def GetVariables (self)
 
def SetEchoLevel (self, level)
 
def Clear (self)
 

Public Attributes

 settings
 
 solvers
 
 model
 
 echo_level
 
 processes
 

Detailed Description

The solid mechanics segregated solver.

This class creates the a list of monolithic solvers for the configuration of a segregated strategy

See solid_mechanics_monolithic_solver.py for more information.

Constructor & Destructor Documentation

◆ __init__()

def solid_mechanics_segregated_solver.SegregatedSolver.__init__ (   self,
  Model,
  custom_settings 
)

Member Function Documentation

◆ Clear()

def solid_mechanics_segregated_solver.SegregatedSolver.Clear (   self)

◆ ExecuteBeforeSolutionLoop()

def solid_mechanics_segregated_solver.SegregatedSolver.ExecuteBeforeSolutionLoop (   self)

◆ ExecuteInitialize()

def solid_mechanics_segregated_solver.SegregatedSolver.ExecuteInitialize (   self)

◆ GetVariables()

def solid_mechanics_segregated_solver.SegregatedSolver.GetVariables (   self)

◆ SetEchoLevel()

def solid_mechanics_segregated_solver.SegregatedSolver.SetEchoLevel (   self,
  level 
)

Member Data Documentation

◆ echo_level

solid_mechanics_segregated_solver.SegregatedSolver.echo_level

◆ model

solid_mechanics_segregated_solver.SegregatedSolver.model

◆ processes

solid_mechanics_segregated_solver.SegregatedSolver.processes

◆ settings

solid_mechanics_segregated_solver.SegregatedSolver.settings

◆ solvers

solid_mechanics_segregated_solver.SegregatedSolver.solvers

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