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 | Static Public Member Functions | Public Attributes | List of all members
coupling_interface_data.BaseCouplingInterfaceData Class Reference

This class serves as interface to the data structure (Model and ModelPart) that holds the data used during CoSimulation. More...

Inheritance diagram for coupling_interface_data.BaseCouplingInterfaceData:
Collaboration diagram for coupling_interface_data.BaseCouplingInterfaceData:

Public Member Functions

def __init__ (self, custom_settings, name="default", solver_name="default_solver")
 
def IsDefinedOnThisRank (self)
 

Static Public Member Functions

def GetDefaultParameters ()
 

Public Attributes

 settings
 
 name
 
 solver_name
 
 model_part_name
 
 variable_type
 
 variable
 
 dtype
 
 is_scalar_variable
 
 location
 
 dimension
 

Detailed Description

This class serves as interface to the data structure (Model and ModelPart) that holds the data used during CoSimulation.

Constructor & Destructor Documentation

◆ __init__()

def coupling_interface_data.BaseCouplingInterfaceData.__init__ (   self,
  custom_settings,
  name = "default",
  solver_name = "default_solver" 
)

Member Function Documentation

◆ GetDefaultParameters()

def coupling_interface_data.BaseCouplingInterfaceData.GetDefaultParameters ( )
static

◆ IsDefinedOnThisRank()

def coupling_interface_data.BaseCouplingInterfaceData.IsDefinedOnThisRank (   self)

Member Data Documentation

◆ dimension

coupling_interface_data.BaseCouplingInterfaceData.dimension

◆ dtype

coupling_interface_data.BaseCouplingInterfaceData.dtype

◆ is_scalar_variable

coupling_interface_data.BaseCouplingInterfaceData.is_scalar_variable

◆ location

coupling_interface_data.BaseCouplingInterfaceData.location

◆ model_part_name

coupling_interface_data.BaseCouplingInterfaceData.model_part_name

◆ name

coupling_interface_data.BaseCouplingInterfaceData.name

◆ settings

coupling_interface_data.BaseCouplingInterfaceData.settings

◆ solver_name

coupling_interface_data.BaseCouplingInterfaceData.solver_name

◆ variable

coupling_interface_data.BaseCouplingInterfaceData.variable

◆ variable_type

coupling_interface_data.BaseCouplingInterfaceData.variable_type

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