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

Public Member Functions

def __init__ (self, all_model_parts, creator_destructor, dem_fem_search, DEM_parameters, procedures)
 
def AddVariables (self)
 
def CreateCPlusPlusStrategy (self)
 
def ModifyProperties (self, properties, param=0)
 
def Initialize (self)
 
def InitializeSolutionStep (self)
 
def Predict (self)
 
def SolveSolutionStep (self)
 
def FinalizeSolutionStep (self)
 
def Finalize (self)
 
def GetProjectParameters (self, DEM_parameters)
 
def CheckProjectParameters (self)
 
def SetVoronoiPorosityFlags (self)
 
def SetGraphFlags (self)
 
def CreateCPlusPlusUtilities (self)
 
def AddThermalVariables (self)
 
def SetConstitutiveLaw (self, properties)
 
def SetThermalIntegrationScheme (self, properties)
 
def SetNumericalIntegrationMethod (self, properties)
 
def SetThermalVariablesAndOptions (self)
 
def CreateCPlusPlusThermalStrategy (self)
 
def InitializeCPlusPlusUtilities (self)
 
def IsTimeToUpdateVoronoi (self)
 
def IsTimeToUpdatePorosity (self)
 

Public Attributes

 thermal_settings
 
 compute_motion_option
 
 auto_solve_frequency_option
 
 thermal_solve_frequency
 
 voronoi_tesselation_frequency
 
 porosity_update_frequency
 
 thermal_integration_scheme
 
 numerical_integration_method
 
 direct_conduction_model
 
 indirect_conduction_model
 
 nusselt_correlation
 
 radiation_model
 
 adjusted_contact_model
 
 voronoi_method
 
 porosity_method
 
 heat_generation_model
 
 compute_direct_conduction_option
 
 compute_indirect_conduction_option
 
 compute_convection_option
 
 compute_radiation_option
 
 compute_heat_generation_option
 
 compute_adjusted_contact_option
 
 min_conduction_distance
 
 max_conduction_distance
 
 conduction_radius
 
 fluid_layer_thickness
 
 isothermal_core_radius
 
 max_radiation_distance
 
 heat_generation_ratio
 
 global_porosity
 
 alpha_parameter
 
 integral_tolerance
 
 fluid_props
 
 fluid_density
 
 fluid_viscosity
 
 fluid_thermal_conductivity
 
 fluid_heat_capacity
 
 fluid_temperature
 
 fluid_velocity
 
 PostGraphParticleTempMin
 
 PostGraphParticleTempMax
 
 PostGraphParticleTempAvg
 
 PostGraphParticleTempDev
 
 PostGraphModelTempAvg
 
 PostGraphFluxContributions
 
 PostGraphGenContributions
 
 PostGraphEnergyContributions
 
 PostMapHeatGeneration
 
 heat_map_corner1
 
 heat_map_corner2
 
 heat_map_subdivisions
 
 compute_voronoi
 
 compute_porosity
 
 write_graph
 
 thermal_data_utils
 
 dimension
 
 tesselation_utils
 
 graph_utils
 
 heat_map_utils
 
 cplusplus_strategy
 

Constructor & Destructor Documentation

◆ __init__()

def thermal_sphere_strategy.ExplicitStrategy.__init__ (   self,
  all_model_parts,
  creator_destructor,
  dem_fem_search,
  DEM_parameters,
  procedures 
)

DERIVED METHODS #######################################

Member Function Documentation

◆ AddThermalVariables()

def thermal_sphere_strategy.ExplicitStrategy.AddThermalVariables (   self)

◆ AddVariables()

def thermal_sphere_strategy.ExplicitStrategy.AddVariables (   self)

◆ CheckProjectParameters()

def thermal_sphere_strategy.ExplicitStrategy.CheckProjectParameters (   self)

◆ CreateCPlusPlusStrategy()

def thermal_sphere_strategy.ExplicitStrategy.CreateCPlusPlusStrategy (   self)

◆ CreateCPlusPlusThermalStrategy()

def thermal_sphere_strategy.ExplicitStrategy.CreateCPlusPlusThermalStrategy (   self)

◆ CreateCPlusPlusUtilities()

def thermal_sphere_strategy.ExplicitStrategy.CreateCPlusPlusUtilities (   self)

◆ Finalize()

def thermal_sphere_strategy.ExplicitStrategy.Finalize (   self)

◆ FinalizeSolutionStep()

def thermal_sphere_strategy.ExplicitStrategy.FinalizeSolutionStep (   self)

◆ GetProjectParameters()

def thermal_sphere_strategy.ExplicitStrategy.GetProjectParameters (   self,
  DEM_parameters 
)

PARTICULAR METHODS #######################################

◆ Initialize()

def thermal_sphere_strategy.ExplicitStrategy.Initialize (   self)

◆ InitializeCPlusPlusUtilities()

def thermal_sphere_strategy.ExplicitStrategy.InitializeCPlusPlusUtilities (   self)

◆ InitializeSolutionStep()

def thermal_sphere_strategy.ExplicitStrategy.InitializeSolutionStep (   self)

◆ IsTimeToUpdatePorosity()

def thermal_sphere_strategy.ExplicitStrategy.IsTimeToUpdatePorosity (   self)

◆ IsTimeToUpdateVoronoi()

def thermal_sphere_strategy.ExplicitStrategy.IsTimeToUpdateVoronoi (   self)

◆ ModifyProperties()

def thermal_sphere_strategy.ExplicitStrategy.ModifyProperties (   self,
  properties,
  param = 0 
)

◆ Predict()

def thermal_sphere_strategy.ExplicitStrategy.Predict (   self)

◆ SetConstitutiveLaw()

def thermal_sphere_strategy.ExplicitStrategy.SetConstitutiveLaw (   self,
  properties 
)

◆ SetGraphFlags()

def thermal_sphere_strategy.ExplicitStrategy.SetGraphFlags (   self)

◆ SetNumericalIntegrationMethod()

def thermal_sphere_strategy.ExplicitStrategy.SetNumericalIntegrationMethod (   self,
  properties 
)

◆ SetThermalIntegrationScheme()

def thermal_sphere_strategy.ExplicitStrategy.SetThermalIntegrationScheme (   self,
  properties 
)

◆ SetThermalVariablesAndOptions()

def thermal_sphere_strategy.ExplicitStrategy.SetThermalVariablesAndOptions (   self)

◆ SetVoronoiPorosityFlags()

def thermal_sphere_strategy.ExplicitStrategy.SetVoronoiPorosityFlags (   self)

◆ SolveSolutionStep()

def thermal_sphere_strategy.ExplicitStrategy.SolveSolutionStep (   self)

Member Data Documentation

◆ adjusted_contact_model

thermal_sphere_strategy.ExplicitStrategy.adjusted_contact_model

◆ alpha_parameter

thermal_sphere_strategy.ExplicitStrategy.alpha_parameter

◆ auto_solve_frequency_option

thermal_sphere_strategy.ExplicitStrategy.auto_solve_frequency_option

◆ compute_adjusted_contact_option

thermal_sphere_strategy.ExplicitStrategy.compute_adjusted_contact_option

◆ compute_convection_option

thermal_sphere_strategy.ExplicitStrategy.compute_convection_option

◆ compute_direct_conduction_option

thermal_sphere_strategy.ExplicitStrategy.compute_direct_conduction_option

◆ compute_heat_generation_option

thermal_sphere_strategy.ExplicitStrategy.compute_heat_generation_option

◆ compute_indirect_conduction_option

thermal_sphere_strategy.ExplicitStrategy.compute_indirect_conduction_option

◆ compute_motion_option

thermal_sphere_strategy.ExplicitStrategy.compute_motion_option

◆ compute_porosity

thermal_sphere_strategy.ExplicitStrategy.compute_porosity

◆ compute_radiation_option

thermal_sphere_strategy.ExplicitStrategy.compute_radiation_option

◆ compute_voronoi

thermal_sphere_strategy.ExplicitStrategy.compute_voronoi

◆ conduction_radius

thermal_sphere_strategy.ExplicitStrategy.conduction_radius

◆ cplusplus_strategy

thermal_sphere_strategy.ExplicitStrategy.cplusplus_strategy

◆ dimension

thermal_sphere_strategy.ExplicitStrategy.dimension

◆ direct_conduction_model

thermal_sphere_strategy.ExplicitStrategy.direct_conduction_model

◆ fluid_density

thermal_sphere_strategy.ExplicitStrategy.fluid_density

◆ fluid_heat_capacity

thermal_sphere_strategy.ExplicitStrategy.fluid_heat_capacity

◆ fluid_layer_thickness

thermal_sphere_strategy.ExplicitStrategy.fluid_layer_thickness

◆ fluid_props

thermal_sphere_strategy.ExplicitStrategy.fluid_props

◆ fluid_temperature

thermal_sphere_strategy.ExplicitStrategy.fluid_temperature

◆ fluid_thermal_conductivity

thermal_sphere_strategy.ExplicitStrategy.fluid_thermal_conductivity

◆ fluid_velocity

thermal_sphere_strategy.ExplicitStrategy.fluid_velocity

◆ fluid_viscosity

thermal_sphere_strategy.ExplicitStrategy.fluid_viscosity

◆ global_porosity

thermal_sphere_strategy.ExplicitStrategy.global_porosity

◆ graph_utils

thermal_sphere_strategy.ExplicitStrategy.graph_utils

◆ heat_generation_model

thermal_sphere_strategy.ExplicitStrategy.heat_generation_model

◆ heat_generation_ratio

thermal_sphere_strategy.ExplicitStrategy.heat_generation_ratio

◆ heat_map_corner1

thermal_sphere_strategy.ExplicitStrategy.heat_map_corner1

◆ heat_map_corner2

thermal_sphere_strategy.ExplicitStrategy.heat_map_corner2

◆ heat_map_subdivisions

thermal_sphere_strategy.ExplicitStrategy.heat_map_subdivisions

◆ heat_map_utils

thermal_sphere_strategy.ExplicitStrategy.heat_map_utils

◆ indirect_conduction_model

thermal_sphere_strategy.ExplicitStrategy.indirect_conduction_model

◆ integral_tolerance

thermal_sphere_strategy.ExplicitStrategy.integral_tolerance

◆ isothermal_core_radius

thermal_sphere_strategy.ExplicitStrategy.isothermal_core_radius

◆ max_conduction_distance

thermal_sphere_strategy.ExplicitStrategy.max_conduction_distance

◆ max_radiation_distance

thermal_sphere_strategy.ExplicitStrategy.max_radiation_distance

◆ min_conduction_distance

thermal_sphere_strategy.ExplicitStrategy.min_conduction_distance

◆ numerical_integration_method

thermal_sphere_strategy.ExplicitStrategy.numerical_integration_method

◆ nusselt_correlation

thermal_sphere_strategy.ExplicitStrategy.nusselt_correlation

◆ porosity_method

thermal_sphere_strategy.ExplicitStrategy.porosity_method

◆ porosity_update_frequency

thermal_sphere_strategy.ExplicitStrategy.porosity_update_frequency

◆ PostGraphEnergyContributions

thermal_sphere_strategy.ExplicitStrategy.PostGraphEnergyContributions

◆ PostGraphFluxContributions

thermal_sphere_strategy.ExplicitStrategy.PostGraphFluxContributions

◆ PostGraphGenContributions

thermal_sphere_strategy.ExplicitStrategy.PostGraphGenContributions

◆ PostGraphModelTempAvg

thermal_sphere_strategy.ExplicitStrategy.PostGraphModelTempAvg

◆ PostGraphParticleTempAvg

thermal_sphere_strategy.ExplicitStrategy.PostGraphParticleTempAvg

◆ PostGraphParticleTempDev

thermal_sphere_strategy.ExplicitStrategy.PostGraphParticleTempDev

◆ PostGraphParticleTempMax

thermal_sphere_strategy.ExplicitStrategy.PostGraphParticleTempMax

◆ PostGraphParticleTempMin

thermal_sphere_strategy.ExplicitStrategy.PostGraphParticleTempMin

◆ PostMapHeatGeneration

thermal_sphere_strategy.ExplicitStrategy.PostMapHeatGeneration

◆ radiation_model

thermal_sphere_strategy.ExplicitStrategy.radiation_model

◆ tesselation_utils

thermal_sphere_strategy.ExplicitStrategy.tesselation_utils

◆ thermal_data_utils

thermal_sphere_strategy.ExplicitStrategy.thermal_data_utils

◆ thermal_integration_scheme

thermal_sphere_strategy.ExplicitStrategy.thermal_integration_scheme

◆ thermal_settings

thermal_sphere_strategy.ExplicitStrategy.thermal_settings

◆ thermal_solve_frequency

thermal_sphere_strategy.ExplicitStrategy.thermal_solve_frequency

◆ voronoi_method

thermal_sphere_strategy.ExplicitStrategy.voronoi_method

◆ voronoi_tesselation_frequency

thermal_sphere_strategy.ExplicitStrategy.voronoi_tesselation_frequency

◆ write_graph

thermal_sphere_strategy.ExplicitStrategy.write_graph

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