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.
|
This class serves as interface to the data structure (Model and ModelPart) that holds the data used during CoSimulation. More...
Public Member Functions | |
def | __init__ (self, custom_settings, model, name="default", solver_name="default_solver") |
def | __str__ (self) |
def | PrintInfo (self) |
def | GetModelPart (self) |
def | IsDistributed (self) |
def | IsDefinedOnThisRank (self) |
def | Size (self) |
def | GetBufferSize (self) |
def | GetHistoricalVariableDict (self) |
"np.ndarray[typing.Union[bool,np.intc,np.uintc,np.double]]" | GetData (self, solution_step_index=0) |
def | SetData (self, new_data, solution_step_index=0) |
Public Member Functions inherited from coupling_interface_data.BaseCouplingInterfaceData | |
def | __init__ (self, custom_settings, name="default", solver_name="default_solver") |
Public Attributes | |
model | |
model_part | |
dimension | |
variable_type | |
location | |
Public Attributes inherited from coupling_interface_data.BaseCouplingInterfaceData | |
settings | |
name | |
solver_name | |
model_part_name | |
variable_type | |
variable | |
dtype | |
is_scalar_variable | |
location | |
dimension | |
Additional Inherited Members | |
Static Public Member Functions inherited from coupling_interface_data.BaseCouplingInterfaceData | |
def | GetDefaultParameters () |
This class serves as interface to the data structure (Model and ModelPart) that holds the data used during CoSimulation.
def coupling_interface_data.CouplingInterfaceData.__init__ | ( | self, | |
custom_settings, | |||
model, | |||
name = "default" , |
|||
solver_name = "default_solver" |
|||
) |
def coupling_interface_data.CouplingInterfaceData.__str__ | ( | self | ) |
def coupling_interface_data.CouplingInterfaceData.GetBufferSize | ( | self | ) |
"np.ndarray[typing.Union[bool,np.intc,np.uintc,np.double]]" coupling_interface_data.CouplingInterfaceData.GetData | ( | self, | |
solution_step_index = 0 |
|||
) |
def coupling_interface_data.CouplingInterfaceData.GetHistoricalVariableDict | ( | self | ) |
def coupling_interface_data.CouplingInterfaceData.GetModelPart | ( | self | ) |
def coupling_interface_data.CouplingInterfaceData.IsDefinedOnThisRank | ( | self | ) |
Reimplemented from coupling_interface_data.BaseCouplingInterfaceData.
def coupling_interface_data.CouplingInterfaceData.IsDistributed | ( | self | ) |
def coupling_interface_data.CouplingInterfaceData.PrintInfo | ( | self | ) |
def coupling_interface_data.CouplingInterfaceData.SetData | ( | self, | |
new_data, | |||
solution_step_index = 0 |
|||
) |
def coupling_interface_data.CouplingInterfaceData.Size | ( | self | ) |
coupling_interface_data.CouplingInterfaceData.dimension |
coupling_interface_data.CouplingInterfaceData.location |
coupling_interface_data.CouplingInterfaceData.model |
coupling_interface_data.CouplingInterfaceData.model_part |
coupling_interface_data.CouplingInterfaceData.variable_type |