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
dam_analysis.DamAnalysis Class Reference

Main-script of the DamApplication put in a class. More...

Inheritance diagram for dam_analysis.DamAnalysis:
Collaboration diagram for dam_analysis.DamAnalysis:

Public Member Functions

def __init__ (self, model, project_parameters)
 DamApplication analysis. More...
 
def DefineParallelType (self)
 
def DefineVariables (self)
 
def CreateModelPart (self)
 
def CreatePostModelPartMechanical (self)
 
def CreatePostModelPartThermal (self)
 
def SetSolver (self)
 
def PreviousSelfweightProblem (self)
 
def Run (self)
 
def Initialize (self)
 
def RunMainTemporalLoop (self)
 
def PrintOutput (self)
 
def Finalize (self)
 

Public Attributes

 model
 
 project_parameters
 
 model_selfweight
 
 type_of_results
 Initialize Mapping Variables Utility. More...
 
 model_mechanical
 
 model_thermal
 
 domain_size
 
 problem_name
 
 problem_path
 
 echo_level
 
 buffer_size
 
 consider_selfweight
 
 consider_construction
 
 use_streamline_utility
 
 delta_time
 
 end_time
 
 time
 
 tol
 
 time_scale
 
 save_intermediate_mechanical_variables
 
 save_intermediate_thermal_variables
 
 save_intermediate_variables_step
 
 save_final_mechanical_variables
 
 save_final_thermal_variables
 
 add_previous_results
 
 add_displacement
 
 add_stress
 
 add_temperature
 
 add_reference_temperature
 
 time_unit_converter
 
 start_time
 
 main_model_part
 
 file_name_mechanical
 
 post_model_part_mechanical
 
 file_name_thermal
 
 post_model_part_thermal
 
 solver
 
 self_weight_model_part
 Creating Selfweight model part -----------------------------------------------------------—. More...
 
 transfer_utility
 Construct the solver for selfweight problem ----------------------------------------------—. More...
 
 construction_utilities
 Initialize Construction Utility. More...
 
 list_of_processes
 
 list_of_output_processes
 
 aux_file_name_mechanical
 
 aux_file_name_thermal
 
 gid_output
 
 UseStreamlineUtility
 
 streamline_utility
 
 save_utility
 

Detailed Description

Main-script of the DamApplication put in a class.

Constructor & Destructor Documentation

◆ __init__()

def dam_analysis.DamAnalysis.__init__ (   self,
  model,
  project_parameters 
)

DamApplication analysis.

Member Function Documentation

◆ CreateModelPart()

def dam_analysis.DamAnalysis.CreateModelPart (   self)

◆ CreatePostModelPartMechanical()

def dam_analysis.DamAnalysis.CreatePostModelPartMechanical (   self)

◆ CreatePostModelPartThermal()

def dam_analysis.DamAnalysis.CreatePostModelPartThermal (   self)

◆ DefineParallelType()

def dam_analysis.DamAnalysis.DefineParallelType (   self)

◆ DefineVariables()

def dam_analysis.DamAnalysis.DefineVariables (   self)

◆ Finalize()

def dam_analysis.DamAnalysis.Finalize (   self)

◆ Initialize()

def dam_analysis.DamAnalysis.Initialize (   self)

◆ PreviousSelfweightProblem()

def dam_analysis.DamAnalysis.PreviousSelfweightProblem (   self)

◆ PrintOutput()

def dam_analysis.DamAnalysis.PrintOutput (   self)

◆ Run()

def dam_analysis.DamAnalysis.Run (   self)

◆ RunMainTemporalLoop()

def dam_analysis.DamAnalysis.RunMainTemporalLoop (   self)

◆ SetSolver()

def dam_analysis.DamAnalysis.SetSolver (   self)

Member Data Documentation

◆ add_displacement

dam_analysis.DamAnalysis.add_displacement

◆ add_previous_results

dam_analysis.DamAnalysis.add_previous_results

◆ add_reference_temperature

dam_analysis.DamAnalysis.add_reference_temperature

◆ add_stress

dam_analysis.DamAnalysis.add_stress

◆ add_temperature

dam_analysis.DamAnalysis.add_temperature

◆ aux_file_name_mechanical

dam_analysis.DamAnalysis.aux_file_name_mechanical

◆ aux_file_name_thermal

dam_analysis.DamAnalysis.aux_file_name_thermal

◆ buffer_size

dam_analysis.DamAnalysis.buffer_size

◆ consider_construction

dam_analysis.DamAnalysis.consider_construction

◆ consider_selfweight

dam_analysis.DamAnalysis.consider_selfweight

◆ construction_utilities

dam_analysis.DamAnalysis.construction_utilities

Initialize Construction Utility.

◆ delta_time

dam_analysis.DamAnalysis.delta_time

◆ domain_size

dam_analysis.DamAnalysis.domain_size

◆ echo_level

dam_analysis.DamAnalysis.echo_level

◆ end_time

dam_analysis.DamAnalysis.end_time

◆ file_name_mechanical

dam_analysis.DamAnalysis.file_name_mechanical

◆ file_name_thermal

dam_analysis.DamAnalysis.file_name_thermal

◆ gid_output

dam_analysis.DamAnalysis.gid_output

◆ list_of_output_processes

dam_analysis.DamAnalysis.list_of_output_processes

◆ list_of_processes

dam_analysis.DamAnalysis.list_of_processes

◆ main_model_part

dam_analysis.DamAnalysis.main_model_part

◆ model

dam_analysis.DamAnalysis.model

◆ model_mechanical

dam_analysis.DamAnalysis.model_mechanical

◆ model_selfweight

dam_analysis.DamAnalysis.model_selfweight

◆ model_thermal

dam_analysis.DamAnalysis.model_thermal

◆ post_model_part_mechanical

dam_analysis.DamAnalysis.post_model_part_mechanical

◆ post_model_part_thermal

dam_analysis.DamAnalysis.post_model_part_thermal

◆ problem_name

dam_analysis.DamAnalysis.problem_name

◆ problem_path

dam_analysis.DamAnalysis.problem_path

◆ project_parameters

dam_analysis.DamAnalysis.project_parameters

◆ save_final_mechanical_variables

dam_analysis.DamAnalysis.save_final_mechanical_variables

◆ save_final_thermal_variables

dam_analysis.DamAnalysis.save_final_thermal_variables

◆ save_intermediate_mechanical_variables

dam_analysis.DamAnalysis.save_intermediate_mechanical_variables

◆ save_intermediate_thermal_variables

dam_analysis.DamAnalysis.save_intermediate_thermal_variables

◆ save_intermediate_variables_step

dam_analysis.DamAnalysis.save_intermediate_variables_step

◆ save_utility

dam_analysis.DamAnalysis.save_utility

◆ self_weight_model_part

dam_analysis.DamAnalysis.self_weight_model_part

Creating Selfweight model part -----------------------------------------------------------—.

◆ solver

dam_analysis.DamAnalysis.solver

◆ start_time

dam_analysis.DamAnalysis.start_time

◆ streamline_utility

dam_analysis.DamAnalysis.streamline_utility

◆ time

dam_analysis.DamAnalysis.time

◆ time_scale

dam_analysis.DamAnalysis.time_scale

◆ time_unit_converter

dam_analysis.DamAnalysis.time_unit_converter

◆ tol

dam_analysis.DamAnalysis.tol

◆ transfer_utility

dam_analysis.DamAnalysis.transfer_utility

Construct the solver for selfweight problem ----------------------------------------------—.

Kratos Selfweight Model ------------------------------------------------------------------— DamSelfWeightModel = KratosMultiphysics.Model() DamSelfWeightModel.AddModelPart(self.self_weight_model_part)

Initialize -------------------------------------------------------------------------------—

◆ type_of_results

dam_analysis.DamAnalysis.type_of_results

Initialize Mapping Variables Utility.

◆ use_streamline_utility

dam_analysis.DamAnalysis.use_streamline_utility

◆ UseStreamlineUtility

dam_analysis.DamAnalysis.UseStreamlineUtility

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