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 | List of all members
structural_mechanics_implicit_dynamic_solver.ImplicitMechanicalSolver Class Reference

The structural mechanics implicit dynamic solver. More...

Inheritance diagram for structural_mechanics_implicit_dynamic_solver.ImplicitMechanicalSolver:
Collaboration diagram for structural_mechanics_implicit_dynamic_solver.ImplicitMechanicalSolver:

Public Member Functions

def __init__ (self, model, custom_settings)
 
def GetDefaultParameters (cls)
 
def GetMinimumBufferSize (self)
 
def AddVariables (self)
 
def AddDofs (self)
 
def InitializeSolutionStep (self)
 

Detailed Description

The structural mechanics implicit dynamic solver.

This class creates the mechanical solvers for implicit dynamic analysis.
It currently supports Newmark, Bossak and dynamic relaxation schemes.

See structural_mechanics_solver.py for more information.

Constructor & Destructor Documentation

◆ __init__()

def structural_mechanics_implicit_dynamic_solver.ImplicitMechanicalSolver.__init__ (   self,
  model,
  custom_settings 
)

Member Function Documentation

◆ AddDofs()

def structural_mechanics_implicit_dynamic_solver.ImplicitMechanicalSolver.AddDofs (   self)

◆ AddVariables()

def structural_mechanics_implicit_dynamic_solver.ImplicitMechanicalSolver.AddVariables (   self)

◆ GetDefaultParameters()

def structural_mechanics_implicit_dynamic_solver.ImplicitMechanicalSolver.GetDefaultParameters (   cls)

◆ GetMinimumBufferSize()

def structural_mechanics_implicit_dynamic_solver.ImplicitMechanicalSolver.GetMinimumBufferSize (   self)

◆ InitializeSolutionStep()

def structural_mechanics_implicit_dynamic_solver.ImplicitMechanicalSolver.InitializeSolutionStep (   self)

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