WRApplication
External kratos "application" for multiscale time integration.
Dataset Class Reference

Class representing a dataset that can be operated on during coupling. More...

Inheritance diagram for Dataset:
Collaboration diagram for Dataset:

Public Member Functions

"Dataset" Factory (cls, KratosMultiphysics.Model model, KratosMultiphysics.Parameters parameters)
 
None Fetch (self)
 Update the internally stored Expression. More...
 
None Assign (self)
 Overwrite the associated storage with the data of the internally stored Expression. More...
 
KratosMultiphysics.Expression.Expression expression (self)
 Provide access to the internally stored Expression. More...
 
None expression (self, KratosMultiphysics.Expression.Expression right)
 Overwrite the internally stored Expression. More...
 

Detailed Description

Class representing a dataset that can be operated on during coupling.

@classname Dataset

This class has 2 levels of abstraction: 1) the dataset interface that consists of Fetch and Assign 2) the expression interface handling data storage and providing an interface to Kratos.

The Fetch and Assign functions must be implemented in derived classes and handle read/write operations from/to their associated storeage respectively. These operations must act on an internally stored Expression that also must be exposed by derived classes through the expression property.

Member Function Documentation

◆ Assign()

None Assign (   self)

Overwrite the associated storage with the data of the internally stored Expression.

Reimplemented in CachedDataset, and KratosDataset.

◆ expression() [1/2]

KratosMultiphysics.Expression.Expression expression (   self)

Provide access to the internally stored Expression.

Reimplemented in CachedDataset, and KratosDataset.

◆ expression() [2/2]

None expression (   self,
KratosMultiphysics.Expression.Expression  right 
)

Overwrite the internally stored Expression.

Reimplemented in KratosDataset, and CachedDataset.

◆ Factory()

"Dataset" Factory (   cls,
KratosMultiphysics.Model  model,
KratosMultiphysics.Parameters  parameters 
)

◆ Fetch()

None Fetch (   self)

Update the internally stored Expression.

Reimplemented in CachedDataset, and KratosDataset.


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