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

Public Member Functions

def __init__ (self, varying_parameters=Parameters("{}"))
 
def SetBetaParameters (self)
 
def SetCustomBetaParameters (self)
 
def ReadFluidModelParts (self)
 
def AddExtraVariables (self, run_code='')
 
def GetParticlesResultsCounter (self)
 
def GetPrintCounter (self)
 
def GetFieldUtility (self)
 
def GetRecoveryCounter (self)
 
def GetRunCode (self)
 
def PerformZeroStepInitializations (self)
 
def RecoverDerivatives (self)
 
def FluidSolve (self, time='None', solve_system=True)
 
def GetFirstStepForFluidComputation (self)
 
def CalculateRecoveryErrors (self, time)
 
def PerformFinalOperations (self, time=None)
 

Public Attributes

 field_identifier
 
 mesh_tag
 
 run_code
 
 flow_field
 
 field_utility
 
 mat_deriv_errors
 
 laplacian_errors
 
 current_mat_deriv_errors
 
 current_laplacian_errors
 
 recovery_time
 

Constructor & Destructor Documentation

◆ __init__()

def ethier_benchmark_analysis.EthierBenchmarkAnalysis.__init__ (   self,
  varying_parameters = Parameters("{}") 
)

Member Function Documentation

◆ AddExtraVariables()

def ethier_benchmark_analysis.EthierBenchmarkAnalysis.AddExtraVariables (   self,
  run_code = '' 
)

◆ CalculateRecoveryErrors()

def ethier_benchmark_analysis.EthierBenchmarkAnalysis.CalculateRecoveryErrors (   self,
  time 
)

◆ FluidSolve()

def ethier_benchmark_analysis.EthierBenchmarkAnalysis.FluidSolve (   self,
  time = 'None',
  solve_system = True 
)

◆ GetFieldUtility()

def ethier_benchmark_analysis.EthierBenchmarkAnalysis.GetFieldUtility (   self)

◆ GetFirstStepForFluidComputation()

def ethier_benchmark_analysis.EthierBenchmarkAnalysis.GetFirstStepForFluidComputation (   self)

◆ GetParticlesResultsCounter()

def ethier_benchmark_analysis.EthierBenchmarkAnalysis.GetParticlesResultsCounter (   self)

◆ GetPrintCounter()

def ethier_benchmark_analysis.EthierBenchmarkAnalysis.GetPrintCounter (   self)

◆ GetRecoveryCounter()

def ethier_benchmark_analysis.EthierBenchmarkAnalysis.GetRecoveryCounter (   self)

◆ GetRunCode()

def ethier_benchmark_analysis.EthierBenchmarkAnalysis.GetRunCode (   self)

◆ PerformFinalOperations()

def ethier_benchmark_analysis.EthierBenchmarkAnalysis.PerformFinalOperations (   self,
  time = None 
)

◆ PerformZeroStepInitializations()

def ethier_benchmark_analysis.EthierBenchmarkAnalysis.PerformZeroStepInitializations (   self)

◆ ReadFluidModelParts()

def ethier_benchmark_analysis.EthierBenchmarkAnalysis.ReadFluidModelParts (   self)

◆ RecoverDerivatives()

def ethier_benchmark_analysis.EthierBenchmarkAnalysis.RecoverDerivatives (   self)

◆ SetBetaParameters()

def ethier_benchmark_analysis.EthierBenchmarkAnalysis.SetBetaParameters (   self)

◆ SetCustomBetaParameters()

def ethier_benchmark_analysis.EthierBenchmarkAnalysis.SetCustomBetaParameters (   self)

Member Data Documentation

◆ current_laplacian_errors

ethier_benchmark_analysis.EthierBenchmarkAnalysis.current_laplacian_errors

◆ current_mat_deriv_errors

ethier_benchmark_analysis.EthierBenchmarkAnalysis.current_mat_deriv_errors

◆ field_identifier

ethier_benchmark_analysis.EthierBenchmarkAnalysis.field_identifier

◆ field_utility

ethier_benchmark_analysis.EthierBenchmarkAnalysis.field_utility

◆ flow_field

ethier_benchmark_analysis.EthierBenchmarkAnalysis.flow_field

◆ laplacian_errors

ethier_benchmark_analysis.EthierBenchmarkAnalysis.laplacian_errors

◆ mat_deriv_errors

ethier_benchmark_analysis.EthierBenchmarkAnalysis.mat_deriv_errors

◆ mesh_tag

ethier_benchmark_analysis.EthierBenchmarkAnalysis.mesh_tag

◆ recovery_time

ethier_benchmark_analysis.EthierBenchmarkAnalysis.recovery_time

◆ run_code

ethier_benchmark_analysis.EthierBenchmarkAnalysis.run_code

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