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

Public Member Functions

def __init__ (self)
 
def AddMaterials (self)
 
def AddProcesses (self)
 
def Run (self)
 
def Initialize (self)
 
def RunMainTemporalLoop (self)
 
def InitializeSolutionStep (self)
 
def SolveSolutionStep (self)
 
def FinalizeSolutionStep (self)
 
def Finalize (self)
 
def SetGraphicalOutput (self)
 
def GraphicalOutputExecuteInitialize (self)
 
def GraphicalOutputExecuteBeforeSolutionLoop (self)
 
def GraphicalOutputExecuteInitializeSolutionStep (self)
 
def GraphicalOutputExecuteFinalizeSolutionStep (self)
 
def GraphicalOutputPrintOutput (self)
 
def GraphicalOutputExecuteFinalize (self)
 
def StartTimeMeasuring (self)
 
def StopTimeMeasuring (self, time_ip, process, report)
 

Public Attributes

 t0p
 TIME MONITORING START ####. More...
 
 t0w
 
 ProjectParameters
 TIME MONITORING END ####. More...
 
 echo_level
 
 main_model_part
 Model_part settings start ####. More...
 
 Model
 TODO replace this "model" for real one once available in kratos core. More...
 
 solver
 
 problem_path
 Output settings start ####. More...
 
 problem_name
 
 model_processes
 INITIALIZE ####. More...
 
 computing_model_part
 START SOLUTION ####. More...
 
 step
 Sets strategies, builders, linear solvers, schemes and solving info, and fills the buffer. More...
 
 time
 
 end_time
 
 delta_time
 
 clock_time
 
 output_settings
 
 graphical_output
 

Constructor & Destructor Documentation

◆ __init__()

def MainSolidFEM.Solution.__init__ (   self)

Member Function Documentation

◆ AddMaterials()

def MainSolidFEM.Solution.AddMaterials (   self)

Reimplemented in MainFemDem.FEM_Solution.

◆ AddProcesses()

def MainSolidFEM.Solution.AddProcesses (   self)

Reimplemented in MainFemDem.FEM_Solution.

◆ Finalize()

def MainSolidFEM.Solution.Finalize (   self)

Reimplemented in MainFemDem.FEM_Solution.

◆ FinalizeSolutionStep()

def MainSolidFEM.Solution.FinalizeSolutionStep (   self)

Reimplemented in MainFemDem.FEM_Solution.

◆ GraphicalOutputExecuteBeforeSolutionLoop()

def MainSolidFEM.Solution.GraphicalOutputExecuteBeforeSolutionLoop (   self)

Reimplemented in MainFemDem.FEM_Solution.

◆ GraphicalOutputExecuteFinalize()

def MainSolidFEM.Solution.GraphicalOutputExecuteFinalize (   self)

Reimplemented in MainFemDem.FEM_Solution.

◆ GraphicalOutputExecuteFinalizeSolutionStep()

def MainSolidFEM.Solution.GraphicalOutputExecuteFinalizeSolutionStep (   self)

Reimplemented in MainFemDem.FEM_Solution.

◆ GraphicalOutputExecuteInitialize()

def MainSolidFEM.Solution.GraphicalOutputExecuteInitialize (   self)

Reimplemented in MainFemDem.FEM_Solution.

◆ GraphicalOutputExecuteInitializeSolutionStep()

def MainSolidFEM.Solution.GraphicalOutputExecuteInitializeSolutionStep (   self)

Reimplemented in MainFemDem.FEM_Solution.

◆ GraphicalOutputPrintOutput()

def MainSolidFEM.Solution.GraphicalOutputPrintOutput (   self)

Reimplemented in MainFemDem.FEM_Solution.

◆ Initialize()

def MainSolidFEM.Solution.Initialize (   self)

◆ InitializeSolutionStep()

def MainSolidFEM.Solution.InitializeSolutionStep (   self)

Reimplemented in MainFemDem.FEM_Solution.

◆ Run()

def MainSolidFEM.Solution.Run (   self)

◆ RunMainTemporalLoop()

def MainSolidFEM.Solution.RunMainTemporalLoop (   self)

Reimplemented in MainFemDem.FEM_Solution.

◆ SetGraphicalOutput()

def MainSolidFEM.Solution.SetGraphicalOutput (   self)

Reimplemented in MainFemDem.FEM_Solution.

◆ SolveSolutionStep()

def MainSolidFEM.Solution.SolveSolutionStep (   self)

Reimplemented in MainFemDem.FEM_Solution.

◆ StartTimeMeasuring()

def MainSolidFEM.Solution.StartTimeMeasuring (   self)

Reimplemented in MainFemDem.FEM_Solution.

◆ StopTimeMeasuring()

def MainSolidFEM.Solution.StopTimeMeasuring (   self,
  time_ip,
  process,
  report 
)

Reimplemented in MainFemDem.FEM_Solution.

Member Data Documentation

◆ clock_time

MainSolidFEM.Solution.clock_time

◆ computing_model_part

MainSolidFEM.Solution.computing_model_part

START SOLUTION ####.

◆ delta_time

MainSolidFEM.Solution.delta_time

◆ echo_level

MainSolidFEM.Solution.echo_level

◆ end_time

MainSolidFEM.Solution.end_time

◆ graphical_output

MainSolidFEM.Solution.graphical_output

◆ main_model_part

MainSolidFEM.Solution.main_model_part

Model_part settings start ####.

◆ Model

MainSolidFEM.Solution.Model

TODO replace this "model" for real one once available in kratos core.

◆ model_processes

MainSolidFEM.Solution.model_processes

INITIALIZE ####.

◆ output_settings

MainSolidFEM.Solution.output_settings

◆ problem_name

MainSolidFEM.Solution.problem_name

◆ problem_path

MainSolidFEM.Solution.problem_path

Output settings start ####.

◆ ProjectParameters

MainSolidFEM.Solution.ProjectParameters

TIME MONITORING END ####.

PARSING THE PARAMETERS ####

◆ solver

MainSolidFEM.Solution.solver

◆ step

MainSolidFEM.Solution.step

Sets strategies, builders, linear solvers, schemes and solving info, and fills the buffer.

◆ t0p

MainSolidFEM.Solution.t0p

TIME MONITORING START ####.

◆ t0w

MainSolidFEM.Solution.t0w

◆ time

MainSolidFEM.Solution.time

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