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

Public Member Functions

def __init__ (self, model, settings)
 
def GetDefaultParameters (cls)
 
def AddVariables (self)
 
def AddDofs (self)
 
def ImportModelPart (self)
 
def PrepareModelPart (self)
 
def GetMinimumBufferSize (self)
 
def GetComputingModelPart (self)
 
def Initialize (self)
 
def AdvanceInTime (self, current_time)
 
def InitializeSolutionStep (self)
 
def Predict (self)
 
def SolveSolutionStep (self)
 
def FinalizeSolutionStep (self)
 
def Check (self)
 
def Clear (self)
 

Public Attributes

 element_name
 Set the element and condition names for the replace settings These should be defined in derived classes. More...
 
 condition_name
 
 min_buffer_size
 
 main_model_part
 

Constructor & Destructor Documentation

◆ __init__()

def shallow_water_base_solver.ShallowWaterBaseSolver.__init__ (   self,
  model,
  settings 
)

Member Function Documentation

◆ AddDofs()

def shallow_water_base_solver.ShallowWaterBaseSolver.AddDofs (   self)

◆ AddVariables()

def shallow_water_base_solver.ShallowWaterBaseSolver.AddVariables (   self)

◆ AdvanceInTime()

def shallow_water_base_solver.ShallowWaterBaseSolver.AdvanceInTime (   self,
  current_time 
)

◆ Check()

def shallow_water_base_solver.ShallowWaterBaseSolver.Check (   self)

◆ Clear()

def shallow_water_base_solver.ShallowWaterBaseSolver.Clear (   self)

◆ FinalizeSolutionStep()

def shallow_water_base_solver.ShallowWaterBaseSolver.FinalizeSolutionStep (   self)

◆ GetComputingModelPart()

def shallow_water_base_solver.ShallowWaterBaseSolver.GetComputingModelPart (   self)

◆ GetDefaultParameters()

def shallow_water_base_solver.ShallowWaterBaseSolver.GetDefaultParameters (   cls)

◆ GetMinimumBufferSize()

def shallow_water_base_solver.ShallowWaterBaseSolver.GetMinimumBufferSize (   self)

◆ ImportModelPart()

def shallow_water_base_solver.ShallowWaterBaseSolver.ImportModelPart (   self)

◆ Initialize()

def shallow_water_base_solver.ShallowWaterBaseSolver.Initialize (   self)

◆ InitializeSolutionStep()

def shallow_water_base_solver.ShallowWaterBaseSolver.InitializeSolutionStep (   self)

◆ Predict()

def shallow_water_base_solver.ShallowWaterBaseSolver.Predict (   self)

◆ PrepareModelPart()

def shallow_water_base_solver.ShallowWaterBaseSolver.PrepareModelPart (   self)

◆ SolveSolutionStep()

def shallow_water_base_solver.ShallowWaterBaseSolver.SolveSolutionStep (   self)

Member Data Documentation

◆ condition_name

shallow_water_base_solver.ShallowWaterBaseSolver.condition_name

◆ element_name

shallow_water_base_solver.ShallowWaterBaseSolver.element_name

Set the element and condition names for the replace settings These should be defined in derived classes.

◆ main_model_part

shallow_water_base_solver.ShallowWaterBaseSolver.main_model_part

◆ min_buffer_size

shallow_water_base_solver.ShallowWaterBaseSolver.min_buffer_size

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