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.
|
| |
| | get_raw (self, buf, frac_mask=None, asyn=False) |
| |
| | 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) |
| |
| | get_raw_interp_weights_data (self) |
| |
| | get_raw_interp_weights_data_csr (self) |
| |
Store the field_id.
Definition at line 1560 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_ and variants
- Parameters
-
| [out] | buf | receive buffer, if None a numpy array of correct size is allocated |
| [in] | asyn | if True the call returns immediately and must be completed with test or wait |
Definition at line 1628 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 1659 of file yac.pyx.
◆ get_raw()
| yac.Field.get_raw |
( |
| self, |
|
|
| buf, |
|
|
| frac_mask = None, |
|
|
| asyn = False ) |
- See also
- yac_cget_raw_ and variants
- Parameters
-
| [in,out] | buf | receive buffer, if None a numpy array of correct size is allocated |
| [in,out] | frac_mask | receive buffer for frac_mask, if None a numpy array of correct size is allocated |
| [in] | asyn | if True the call returns immediately and must be completed with test or wait |
Definition at line 1672 of file yac.pyx.
◆ get_raw_interp_weights_data()
| yac.Field.get_raw_interp_weights_data |
( |
| self | ) |
|
◆ get_raw_interp_weights_data_csr()
| yac.Field.get_raw_interp_weights_data_csr |
( |
| self | ) |
|
◆ 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 1844 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 1620 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: