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
poromechanics_U_Pw_solver.UPwSolver Class Reference

Solver for the solution of displacement-pore pressure coupled problems. More...

Inheritance diagram for poromechanics_U_Pw_solver.UPwSolver:
Collaboration diagram for poromechanics_U_Pw_solver.UPwSolver:

Public Member Functions

def __init__ (self, model, custom_settings)
 
def GetDefaultParameters (cls)
 
def AddVariables (self)
 
def ImportModelPart (self)
 
def PrepareModelPart (self)
 
def AddDofs (self)
 
def GetMinimumBufferSize (self)
 
def Initialize (self)
 
def GetComputingModelPart (self)
 
def ComputeDeltaTime (self)
 
def Clear (self)
 
def Check (self)
 
def SetEchoLevel (self, level)
 
def AdvanceInTime (self, current_time)
 
def InitializeSolutionStep (self)
 
def Predict (self)
 
def SolveSolutionStep (self)
 
def FinalizeSolutionStep (self)
 
def Finalize (self)
 
def Solve (self)
 
def import_constitutive_laws (self)
 

Public Attributes

 min_buffer_size
 
 main_model_part
 
 computing_model_part
 
 linear_solver
 
 scheme
 
 convergence_criterion
 
 solver
 
 computing_model_part_name
 
 body_domain_sub_sub_model_part_list
 
 loads_sub_sub_model_part_list
 
 strategy_params
 
 gp_to_nodal_variable
 
 integration_values_extrapolation_to_nodes_process
 

Detailed Description

Solver for the solution of displacement-pore pressure coupled problems.

Constructor & Destructor Documentation

◆ __init__()

def poromechanics_U_Pw_solver.UPwSolver.__init__ (   self,
  model,
  custom_settings 
)

Member Function Documentation

◆ AddDofs()

def poromechanics_U_Pw_solver.UPwSolver.AddDofs (   self)

◆ AddVariables()

def poromechanics_U_Pw_solver.UPwSolver.AddVariables (   self)

◆ AdvanceInTime()

def poromechanics_U_Pw_solver.UPwSolver.AdvanceInTime (   self,
  current_time 
)

◆ Check()

def poromechanics_U_Pw_solver.UPwSolver.Check (   self)

◆ Clear()

def poromechanics_U_Pw_solver.UPwSolver.Clear (   self)

◆ ComputeDeltaTime()

def poromechanics_U_Pw_solver.UPwSolver.ComputeDeltaTime (   self)

◆ Finalize()

def poromechanics_U_Pw_solver.UPwSolver.Finalize (   self)

◆ FinalizeSolutionStep()

def poromechanics_U_Pw_solver.UPwSolver.FinalizeSolutionStep (   self)

◆ GetComputingModelPart()

def poromechanics_U_Pw_solver.UPwSolver.GetComputingModelPart (   self)

◆ GetDefaultParameters()

def poromechanics_U_Pw_solver.UPwSolver.GetDefaultParameters (   cls)

◆ GetMinimumBufferSize()

def poromechanics_U_Pw_solver.UPwSolver.GetMinimumBufferSize (   self)

◆ import_constitutive_laws()

def poromechanics_U_Pw_solver.UPwSolver.import_constitutive_laws (   self)

◆ ImportModelPart()

def poromechanics_U_Pw_solver.UPwSolver.ImportModelPart (   self)

◆ Initialize()

def poromechanics_U_Pw_solver.UPwSolver.Initialize (   self)

◆ InitializeSolutionStep()

def poromechanics_U_Pw_solver.UPwSolver.InitializeSolutionStep (   self)

◆ Predict()

def poromechanics_U_Pw_solver.UPwSolver.Predict (   self)

◆ PrepareModelPart()

def poromechanics_U_Pw_solver.UPwSolver.PrepareModelPart (   self)

◆ SetEchoLevel()

def poromechanics_U_Pw_solver.UPwSolver.SetEchoLevel (   self,
  level 
)

◆ Solve()

def poromechanics_U_Pw_solver.UPwSolver.Solve (   self)

◆ SolveSolutionStep()

def poromechanics_U_Pw_solver.UPwSolver.SolveSolutionStep (   self)

Member Data Documentation

◆ body_domain_sub_sub_model_part_list

poromechanics_U_Pw_solver.UPwSolver.body_domain_sub_sub_model_part_list

◆ computing_model_part

poromechanics_U_Pw_solver.UPwSolver.computing_model_part

◆ computing_model_part_name

poromechanics_U_Pw_solver.UPwSolver.computing_model_part_name

◆ convergence_criterion

poromechanics_U_Pw_solver.UPwSolver.convergence_criterion

◆ gp_to_nodal_variable

poromechanics_U_Pw_solver.UPwSolver.gp_to_nodal_variable

◆ integration_values_extrapolation_to_nodes_process

poromechanics_U_Pw_solver.UPwSolver.integration_values_extrapolation_to_nodes_process

◆ linear_solver

poromechanics_U_Pw_solver.UPwSolver.linear_solver

◆ loads_sub_sub_model_part_list

poromechanics_U_Pw_solver.UPwSolver.loads_sub_sub_model_part_list

◆ main_model_part

poromechanics_U_Pw_solver.UPwSolver.main_model_part

◆ min_buffer_size

poromechanics_U_Pw_solver.UPwSolver.min_buffer_size

◆ scheme

poromechanics_U_Pw_solver.UPwSolver.scheme

◆ solver

poromechanics_U_Pw_solver.UPwSolver.solver

◆ strategy_params

poromechanics_U_Pw_solver.UPwSolver.strategy_params

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