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
adaptative_remeshing_contact_structural_mechanics_static_solver.AdaptativeRemeshingContactStaticMechanicalSolver Class Reference

The structural mechanics static solver. More...

Inheritance diagram for adaptative_remeshing_contact_structural_mechanics_static_solver.AdaptativeRemeshingContactStaticMechanicalSolver:
Collaboration diagram for adaptative_remeshing_contact_structural_mechanics_static_solver.AdaptativeRemeshingContactStaticMechanicalSolver:

Public Member Functions

def __init__ (self, model, custom_settings)
 
def AddVariables (self)
 Private functions ####. More...
 
def get_remeshing_process (self)
 
def get_metric_process (self)
 
def GetDefaultParameters (cls)
 
- Public Member Functions inherited from contact_structural_mechanics_static_solver.ContactStaticMechanicalSolver
def ValidateSettings (self)
 This function validates the settings of the solver. More...
 
def AddDofs (self)
 
def Initialize (self)
 
def Solve (self)
 
def SolveSolutionStep (self)
 
def ExecuteFinalizeSolutionStep (self)
 
def ComputeDeltaTime (self)
 
def AddProcessesList (self, processes_list)
 
def AddPostProcess (self, post_process)
 

Public Attributes

 adaptative_remeshing_utilities
 
- Public Attributes inherited from contact_structural_mechanics_static_solver.ContactStaticMechanicalSolver
 contact_settings
 
 linear_solver_settings
 
 echo_level
 
 processes_list
 
 post_process
 
 mechanical_scheme
 
 linear_solver
 
 mechanical_convergence_criterion
 
 builder_and_solver
 

Detailed Description

The structural mechanics static solver.

(Fot adaptative remeshing) See contact_structural_mechanics_static_solver.py for more information.

Constructor & Destructor Documentation

◆ __init__()

def adaptative_remeshing_contact_structural_mechanics_static_solver.AdaptativeRemeshingContactStaticMechanicalSolver.__init__ (   self,
  model,
  custom_settings 
)

Member Function Documentation

◆ AddVariables()

def adaptative_remeshing_contact_structural_mechanics_static_solver.AdaptativeRemeshingContactStaticMechanicalSolver.AddVariables (   self)

◆ get_metric_process()

def adaptative_remeshing_contact_structural_mechanics_static_solver.AdaptativeRemeshingContactStaticMechanicalSolver.get_metric_process (   self)

◆ get_remeshing_process()

def adaptative_remeshing_contact_structural_mechanics_static_solver.AdaptativeRemeshingContactStaticMechanicalSolver.get_remeshing_process (   self)

◆ GetDefaultParameters()

def adaptative_remeshing_contact_structural_mechanics_static_solver.AdaptativeRemeshingContactStaticMechanicalSolver.GetDefaultParameters (   cls)

Member Data Documentation

◆ adaptative_remeshing_utilities

adaptative_remeshing_contact_structural_mechanics_static_solver.AdaptativeRemeshingContactStaticMechanicalSolver.adaptative_remeshing_utilities

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