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

Public Member Functions

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

Public Attributes

 mesh_solver
 
 main_model_part
 
 mesh_moving
 

Constructor & Destructor Documentation

◆ __init__()

def lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.__init__ (   self,
  model,
  settings 
)

Member Function Documentation

◆ AddDofs()

def lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.AddDofs (   self)

◆ AddVariables()

def lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.AddVariables (   self)

◆ AdvanceInTime()

def lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.AdvanceInTime (   self,
  current_time 
)

◆ Check()

def lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.Check (   self)

◆ Clear()

def lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.Clear (   self)

◆ Finalize()

def lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.Finalize (   self)

◆ FinalizeSolutionStep()

def lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.FinalizeSolutionStep (   self)

◆ GetComputingModelPart()

def lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.GetComputingModelPart (   self)

◆ GetDefaultParameters()

def lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.GetDefaultParameters (   cls)

◆ ImportModelPart()

def lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.ImportModelPart (   self)

◆ Initialize()

def lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.Initialize (   self)

◆ InitializeSolutionStep()

def lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.InitializeSolutionStep (   self)

◆ Predict()

def lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.Predict (   self)

◆ PrepareModelPart()

def lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.PrepareModelPart (   self)

◆ SolveSolutionStep()

def lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.SolveSolutionStep (   self)

Member Data Documentation

◆ main_model_part

lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.main_model_part

◆ mesh_moving

lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.mesh_moving

◆ mesh_solver

lagrangian_shallow_water_solver.LagrangianShallowWaterSolver.mesh_solver

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