v_sim.DataLoaderIter¶
Fields¶
None
Methods¶
class |
|
|
|
|
|
|
|
|
Details¶
- class v_sim.DataLoaderIter¶
Structure used to define
v_sim.DataLoaderIterobjects.New in version 3.8.
- classmethod new()¶
- Returns:
a newly allocated
v_sim.DataLoaderIterobject. Usev_sim.DataLoaderIter.unref() when no longer needed.- Return type:
Creates a newly allocated iterator. This iterator can be used to accumulate nodes when parsing a file. When parsing is finished, use
v_sim.DataLoaderIter.allocate() to allocate enough memory in av_sim.NodeArrayto store the parsed data.New in version 3.8.
- addNode(element)¶
- Parameters:
element (
v_sim.Element) – av_sim.Elementobject.
Register an additional node of type element.
New in version 3.8.
- allocate(array)¶
- Parameters:
array (
v_sim.NodeArray) – av_sim.NodeArrayobject.- Returns:
the total number of nodes registered in self.
- Return type:
Call
v_sim.NodeArray.allocate() on array with the properv_sim.Elementlist and number of nodes as registered in self.New in version 3.8.
- ref()¶
- Returns:
a pointer on self.
- Return type:
Increment the reference counter on self.
New in version 3.8.
- unref()¶
Decrement the reference counter of self. When counter reaches 0, the memory occupied by self is freed.
New in version 3.8.