Store the field_id.
More...
|
| __init__ (self, field_id, size=None) |
|
| create (cls, str field_name, Component comp, points, collection_size, str timestep, TimeUnit timeunit, masks=None) |
|
| test (self) |
|
| wait (self) |
|
| wait_coro (self) |
| Coroutine.
|
|
| get (self, buf=None, asyn=False) |
|
| get_coro (self, buf=None) |
| Coroutine.
|
|
| put (self, buf, frac_mask=None) |
|
| put_coro (self, buf, frac_mask=None) |
| Coroutine.
|
|
| update (self) |
|
| exchange (cls, send_field, recv_field, send_buf, recv_buf=None, send_frac_mask=None) |
|
| name (self) |
|
| grid_name (self) |
|
| component_name (self) |
|
| role (self) |
|
| timestep (self) |
|
| collection_size (self) |
|
| size (self) |
| The size of the corresponding points object.
|
|
| datetime (self) |
|
| action (self) |
|
Store the field_id.
Definition at line 1338 of file yac.pyx.
◆ __init__()
yac.Field.__init__ |
( |
| self, |
|
|
| field_id, |
|
|
| size = None ) |
◆ action()
◆ collection_size()
yac.Field.collection_size |
( |
| self | ) |
|
◆ component_name()
yac.Field.component_name |
( |
| self | ) |
|
◆ create()
yac.Field.create |
( |
| cls, |
|
|
str | field_name, |
|
|
Component | comp, |
|
|
| points, |
|
|
| collection_size, |
|
|
str | timestep, |
|
|
TimeUnit | timeunit, |
|
|
| masks = None ) |
◆ datetime()
yac.Field.datetime |
( |
| self | ) |
|
◆ exchange()
yac.Field.exchange |
( |
| cls, |
|
|
| send_field, |
|
|
| recv_field, |
|
|
| send_buf, |
|
|
| recv_buf = None, |
|
|
| send_frac_mask = None ) |
◆ get()
yac.Field.get |
( |
| self, |
|
|
| buf = None, |
|
|
| asyn = False ) |
- See also
- yac_cget_
- Parameters
-
[out] | buf | receive buffer, if None a numpy array of correct size is allocated |
[in] | asyn | if True the call returns immidiatly and must be completed with test or wait |
Definition at line 1406 of file yac.pyx.
◆ get_coro()
yac.Field.get_coro |
( |
| self, |
|
|
| buf = None ) |
Coroutine.
Executes a get operation.
- See also
- yac_cget_async_
- Parameters
-
[out] | buf | receive buffer, if None a numpy array of correct size is allocated |
Definition at line 1437 of file yac.pyx.
◆ grid_name()
yac.Field.grid_name |
( |
| self | ) |
|
◆ name()
◆ put()
yac.Field.put |
( |
| self, |
|
|
| buf, |
|
|
| frac_mask = None ) |
◆ put_coro()
yac.Field.put_coro |
( |
| self, |
|
|
| buf, |
|
|
| frac_mask = None ) |
◆ role()
◆ size()
The size of the corresponding points object.
Definition at line 1576 of file yac.pyx.
◆ test()
◆ timestep()
yac.Field.timestep |
( |
| self | ) |
|
◆ update()
◆ wait()
◆ wait_coro()
yac.Field.wait_coro |
( |
| self | ) |
|
Coroutine.
Blocks until the communication is completed.
Definition at line 1398 of file yac.pyx.
◆ _size
◆ collection_size
yac.Field.collection_size |
◆ field_id
◆ size
The documentation for this class was generated from the following file: