DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
OversetCart.CartGridField.CartGridField Class Reference

Public Member Functions

 __init__ (self, int rs, tuple[int, int] local_shape, DNDS.MPIInfo mpi, rs_dyn=None)
 
 main (self)
 
 ghost (self)
 
 trans (self)
 
 mdata (self)
 
 set_main_data (self, data)
 
 set_main_data_from_expanded (self, data)
 
 set_ghost_global_pull (self, pullIdx)
 
 set_ghost_info (self, expanded_shape, core_range_in_expanded, grid_point_expanded_idxs_g_ijks_local)
 
 get_expanded_array (self)
 

Public Attributes

 pair
 

Protected Attributes

 _mpi
 
 _rs
 
 _local_shape
 
 _local_array_shape
 
 _expanded_shape
 
 _expanded_array_shape
 
 _core_range_in_expanded
 
 _grid_point_expanded_idxs_g_ijks_local
 

Detailed Description

Definition at line 5 of file CartGridField.py.

Constructor & Destructor Documentation

◆ __init__()

OversetCart.CartGridField.CartGridField.__init__ (   self,
int  rs,
tuple[int, int]  local_shape,
DNDS.MPIInfo  mpi,
  rs_dyn = None 
)

Definition at line 6 of file CartGridField.py.

Member Function Documentation

◆ get_expanded_array()

OversetCart.CartGridField.CartGridField.get_expanded_array (   self)

Definition at line 75 of file CartGridField.py.

Here is the call graph for this function:

◆ ghost()

OversetCart.CartGridField.CartGridField.ghost (   self)

Definition at line 27 of file CartGridField.py.

Here is the caller graph for this function:

◆ main()

OversetCart.CartGridField.CartGridField.main (   self)

Definition at line 23 of file CartGridField.py.

Here is the caller graph for this function:

◆ mdata()

OversetCart.CartGridField.CartGridField.mdata (   self)

Definition at line 35 of file CartGridField.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ set_ghost_global_pull()

OversetCart.CartGridField.CartGridField.set_ghost_global_pull (   self,
  pullIdx 
)

Definition at line 56 of file CartGridField.py.

◆ set_ghost_info()

OversetCart.CartGridField.CartGridField.set_ghost_info (   self,
  expanded_shape,
  core_range_in_expanded,
  grid_point_expanded_idxs_g_ijks_local 
)

Definition at line 62 of file CartGridField.py.

◆ set_main_data()

OversetCart.CartGridField.CartGridField.set_main_data (   self,
  data 
)

Definition at line 38 of file CartGridField.py.

◆ set_main_data_from_expanded()

OversetCart.CartGridField.CartGridField.set_main_data_from_expanded (   self,
  data 
)

Definition at line 45 of file CartGridField.py.

◆ trans()

OversetCart.CartGridField.CartGridField.trans (   self)

Definition at line 31 of file CartGridField.py.

Member Data Documentation

◆ _core_range_in_expanded

OversetCart.CartGridField.CartGridField._core_range_in_expanded
protected

Definition at line 70 of file CartGridField.py.

◆ _expanded_array_shape

OversetCart.CartGridField.CartGridField._expanded_array_shape
protected

Definition at line 69 of file CartGridField.py.

◆ _expanded_shape

OversetCart.CartGridField.CartGridField._expanded_shape
protected

Definition at line 68 of file CartGridField.py.

◆ _grid_point_expanded_idxs_g_ijks_local

OversetCart.CartGridField.CartGridField._grid_point_expanded_idxs_g_ijks_local
protected

Definition at line 71 of file CartGridField.py.

◆ _local_array_shape

OversetCart.CartGridField.CartGridField._local_array_shape
protected

Definition at line 12 of file CartGridField.py.

◆ _local_shape

OversetCart.CartGridField.CartGridField._local_shape
protected

Definition at line 11 of file CartGridField.py.

◆ _mpi

OversetCart.CartGridField.CartGridField._mpi
protected

Definition at line 9 of file CartGridField.py.

◆ _rs

OversetCart.CartGridField.CartGridField._rs
protected

Definition at line 10 of file CartGridField.py.

◆ pair

OversetCart.CartGridField.CartGridField.pair

Definition at line 20 of file CartGridField.py.


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