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.
|
The structural mechanics custom scipy base solver. More...
Public Member Functions | |
def | __init__ (self, main_model_part, custom_settings) |
def | GetDefaultParameters (cls) |
def | SolveSolutionStep (self) |
This method must be overriden in derived class. More... | |
The structural mechanics custom scipy base solver.
This class creates the mechanical solvers to provide mass and stiffness matrices as scipy matrices. Derived class must override the function SolveSolutionStep. In there the Mass and Stiffness matrices can be obtained as scipy matrices. The computation of the eigenvalue problem in this implementation is only an example how this solver is to be used. See structural_mechanics_solver.py for more information.
def structural_mechanics_custom_scipy_base_solver.CustomScipyBaseSolver.__init__ | ( | self, | |
main_model_part, | |||
custom_settings | |||
) |
def structural_mechanics_custom_scipy_base_solver.CustomScipyBaseSolver.GetDefaultParameters | ( | cls | ) |
def structural_mechanics_custom_scipy_base_solver.CustomScipyBaseSolver.SolveSolutionStep | ( | self | ) |
This method must be overriden in derived class.
The computation of the egenvalue problem is only an example how this solver is to be used.