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
convection_diffusion_stationary_embedded_solver.ConvectionDiffusionStationaryEmbeddedSolver Class Reference

The embedded class for a stationary convection-diffusion solvers. More...

Inheritance diagram for convection_diffusion_stationary_embedded_solver.ConvectionDiffusionStationaryEmbeddedSolver:
Collaboration diagram for convection_diffusion_stationary_embedded_solver.ConvectionDiffusionStationaryEmbeddedSolver:

Public Member Functions

def __init__ (self, main_model_part, custom_settings)
 
def GetDefaultParameters (cls)
 
def AddVariables (self)
 
def Initialize (self)
 Perform initialization after adding nodal variables and dofs to the main model part. More...
 
- Public Member Functions inherited from convection_diffusion_solver.ConvectionDiffusionSolver
def AddVariables (self, target_model_part=None)
 
def GetMinimumBufferSize (self)
 
def AddDofs (self)
 
def GetDofsList (self)
 This function creates and returns a list with the DOFs defined in the Kratos parameters settings Note that element GetSpecifications method cannot be used in this case as DOF variables are a priori unknown. More...
 
def ImportModelPart (self)
 This function imports the ModelPart. More...
 
def PrepareModelPart (self)
 
def GetOutputVariables (self)
 
def Solve (self)
 
def InitializeSolutionStep (self)
 
def Predict (self)
 
def SolveSolutionStep (self)
 
def FinalizeSolutionStep (self)
 
def AdvanceInTime (self, current_time)
 
def ComputeDeltaTime (self)
 
def GetComputingModelPart (self)
 
def ExportModelPart (self)
 
def SetEchoLevel (self, level)
 
def Clear (self)
 
def Check (self)
 
def import_materials (self)
 
def is_restarted (self)
 
def get_epetra_communicator (self)
 

Public Attributes

 min_buffer_size
 
- Public Attributes inherited from convection_diffusion_stationary_solver.ConvectionDiffusionStationarySolver
 min_buffer_size
 
- Public Attributes inherited from convection_diffusion_solver.ConvectionDiffusionSolver
 min_buffer_size
 
 main_model_part
 
 solver_imports_model_part
 
 distributed_model_part_importer
 

Detailed Description

The embedded class for a stationary convection-diffusion solvers.

Public member variables:

See convection_diffusion_solver.py for more information.

Constructor & Destructor Documentation

◆ __init__()

def convection_diffusion_stationary_embedded_solver.ConvectionDiffusionStationaryEmbeddedSolver.__init__ (   self,
  main_model_part,
  custom_settings 
)

Member Function Documentation

◆ AddVariables()

def convection_diffusion_stationary_embedded_solver.ConvectionDiffusionStationaryEmbeddedSolver.AddVariables (   self)

◆ GetDefaultParameters()

def convection_diffusion_stationary_embedded_solver.ConvectionDiffusionStationaryEmbeddedSolver.GetDefaultParameters (   cls)

◆ Initialize()

def convection_diffusion_stationary_embedded_solver.ConvectionDiffusionStationaryEmbeddedSolver.Initialize (   self)

Perform initialization after adding nodal variables and dofs to the main model part.

Reimplemented from convection_diffusion_solver.ConvectionDiffusionSolver.

Member Data Documentation

◆ min_buffer_size

convection_diffusion_stationary_embedded_solver.ConvectionDiffusionStationaryEmbeddedSolver.min_buffer_size

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