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
structural_mechanics_adjoint_static_solver.StructuralMechanicsAdjointStaticSolver Class Reference
Inheritance diagram for structural_mechanics_adjoint_static_solver.StructuralMechanicsAdjointStaticSolver:
Collaboration diagram for structural_mechanics_adjoint_static_solver.StructuralMechanicsAdjointStaticSolver:

Public Member Functions

def __init__ (self, model, custom_settings)
 
def GetDefaultParameters (cls)
 
def AddVariables (self)
 
def PrepareModelPart (self)
 
def AddDofs (self)
 
def Initialize (self)
 Perform initialization after adding nodal variables and dofs to the main model part. More...
 
def InitializeSolutionStep (self)
 
def FinalizeSolutionStep (self)
 
def SolveSolutionStep (self)
 

Public Attributes

 response_function
 
 sensitivity_builder
 

Constructor & Destructor Documentation

◆ __init__()

def structural_mechanics_adjoint_static_solver.StructuralMechanicsAdjointStaticSolver.__init__ (   self,
  model,
  custom_settings 
)

Member Function Documentation

◆ AddDofs()

def structural_mechanics_adjoint_static_solver.StructuralMechanicsAdjointStaticSolver.AddDofs (   self)

◆ AddVariables()

def structural_mechanics_adjoint_static_solver.StructuralMechanicsAdjointStaticSolver.AddVariables (   self)

◆ FinalizeSolutionStep()

def structural_mechanics_adjoint_static_solver.StructuralMechanicsAdjointStaticSolver.FinalizeSolutionStep (   self)

◆ GetDefaultParameters()

def structural_mechanics_adjoint_static_solver.StructuralMechanicsAdjointStaticSolver.GetDefaultParameters (   cls)

◆ Initialize()

def structural_mechanics_adjoint_static_solver.StructuralMechanicsAdjointStaticSolver.Initialize (   self)

Perform initialization after adding nodal variables and dofs to the main model part.

◆ InitializeSolutionStep()

def structural_mechanics_adjoint_static_solver.StructuralMechanicsAdjointStaticSolver.InitializeSolutionStep (   self)

◆ PrepareModelPart()

def structural_mechanics_adjoint_static_solver.StructuralMechanicsAdjointStaticSolver.PrepareModelPart (   self)

◆ SolveSolutionStep()

def structural_mechanics_adjoint_static_solver.StructuralMechanicsAdjointStaticSolver.SolveSolutionStep (   self)

Member Data Documentation

◆ response_function

structural_mechanics_adjoint_static_solver.StructuralMechanicsAdjointStaticSolver.response_function

◆ sensitivity_builder

structural_mechanics_adjoint_static_solver.StructuralMechanicsAdjointStaticSolver.sensitivity_builder

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