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

Functions

 get_mesh_bnd_elems (OversetPart2D osPart, includeIDs=None, is_phy=False)
 
 obtain_part_local_inner_grid_points_dist_dict (OversetBG2D self, OversetPart2D osPart)
 
 obtain_part_local_elem_dists (OversetPart2D self, bc_names=["WALL"])
 
 obtain_part_local_dists (OversetBG2D self, OversetPart2D osPart)
 
 obtain_proc_local_bg_dists (OversetBG2D self, OversetPart2D part)
 
 dist_field_neg_hole_expansion (OversetBG2D self, OversetPart2D part, list[str] bc_names, OversetBG2D.cell_bnds_type cell_bnds, CartGridField dist_field)
 
 obtain_proc_local_bg_cell_elems_with_bnd (OversetBG2D self, OversetPart2D part, OversetBG2D.cell_bnds_type cell_bnds, dict[tuple[int], set[int]] cell_cell_inds)
 
 obtain_proc_local_bg_cell_bnd_elems (OversetBG2D self, OversetPart2D part)
 
 expand_proc_local_bg_cell_bnd_elems (OversetBG2D self, dict cell_bnds)
 
 obtain_proc_local_bg_cell_cell_elem_inds (OversetBG2D self, OversetPart2D part)
 
 query_dist_from_points (OversetBG2D self, DistMap distMap, np.ndarray points, rel_tol=1e-8)
 
 query_template_cell_from_points (OversetBG2D self, OversetPart2D osPart, DistMap distMap, np.ndarray points)
 
 decide_cell_types (OversetBG2D self, list[OversetPart2D] parts, list[DistMap] proc_dist_maps)
 
 decide_point_templates (OversetBG2D self, list[OversetPart2D] parts, list[DistMap] proc_dist_maps, np.ndarray points)
 

Variables

 h
 

Function Documentation

◆ decide_cell_types()

OversetCart.OversetCartUtil.decide_cell_types ( OversetBG2D  self,
list[OversetPart2D parts,
list[DistMap]   proc_dist_maps 
)

Definition at line 623 of file OversetCartUtil.py.

◆ decide_point_templates()

OversetCart.OversetCartUtil.decide_point_templates ( OversetBG2D  self,
list[OversetPart2D parts,
list[DistMap proc_dist_maps,
np.ndarray  points 
)

Definition at line 704 of file OversetCartUtil.py.

◆ dist_field_neg_hole_expansion()

OversetCart.OversetCartUtil.dist_field_neg_hole_expansion ( OversetBG2D  self,
OversetPart2D  part,
list[str]  bc_names,
OversetBG2D.cell_bnds_type  cell_bnds,
CartGridField  dist_field 
)
creates negative hole and expands it

Args:
    self (OversetBG2D): _description_
    part (OversetPart2D): _description_
    bc_names (list[str]): _description_
    cell_bnds (OversetBG2D.cell_bnds_type): _description_
    dist_field (CartGridField): modified to have neg hole

Definition at line 170 of file OversetCartUtil.py.

◆ expand_proc_local_bg_cell_bnd_elems()

OversetCart.OversetCartUtil.expand_proc_local_bg_cell_bnd_elems ( OversetBG2D  self,
dict  cell_bnds 
)

Definition at line 318 of file OversetCartUtil.py.

◆ get_mesh_bnd_elems()

OversetCart.OversetCartUtil.get_mesh_bnd_elems ( OversetPart2D  osPart,
  includeIDs = None,
  is_phy = False 
)

Definition at line 10 of file OversetCartUtil.py.

Here is the caller graph for this function:

◆ obtain_part_local_dists()

OversetCart.OversetCartUtil.obtain_part_local_dists ( OversetBG2D  self,
OversetPart2D  osPart 
)

Definition at line 121 of file OversetCartUtil.py.

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

◆ obtain_part_local_elem_dists()

OversetCart.OversetCartUtil.obtain_part_local_elem_dists ( OversetPart2D  self,
  bc_names = ["WALL"] 
)
for a part to get nodal distance field

Args:
    self (OversetPart2D): _description_
    bc_names (list, optional): _description_. Defaults to ["WALL"].

Returns:
    _type_: _description_

Definition at line 76 of file OversetCartUtil.py.

Here is the call graph for this function:

◆ obtain_part_local_inner_grid_points_dist_dict()

OversetCart.OversetCartUtil.obtain_part_local_inner_grid_points_dist_dict ( OversetBG2D  self,
OversetPart2D   osPart 
)

Definition at line 40 of file OversetCartUtil.py.

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

◆ obtain_proc_local_bg_cell_bnd_elems()

OversetCart.OversetCartUtil.obtain_proc_local_bg_cell_bnd_elems ( OversetBG2D  self,
OversetPart2D  part 
)

Definition at line 295 of file OversetCartUtil.py.

Here is the call graph for this function:

◆ obtain_proc_local_bg_cell_cell_elem_inds()

OversetCart.OversetCartUtil.obtain_proc_local_bg_cell_cell_elem_inds ( OversetBG2D  self,
OversetPart2D  part 
)

Definition at line 358 of file OversetCartUtil.py.

Here is the call graph for this function:

◆ obtain_proc_local_bg_cell_elems_with_bnd()

OversetCart.OversetCartUtil.obtain_proc_local_bg_cell_elems_with_bnd ( OversetBG2D  self,
OversetPart2D  part,
OversetBG2D.cell_bnds_type  cell_bnds,
dict[tuple[int], set[int]]  cell_cell_inds 
)

Definition at line 256 of file OversetCartUtil.py.

◆ obtain_proc_local_bg_dists()

OversetCart.OversetCartUtil.obtain_proc_local_bg_dists ( OversetBG2D  self,
OversetPart2D  part 
)

Definition at line 130 of file OversetCartUtil.py.

Here is the call graph for this function:

◆ query_dist_from_points()

OversetCart.OversetCartUtil.query_dist_from_points ( OversetBG2D  self,
DistMap  distMap,
np.ndarray  points,
  rel_tol = 1e-8 
)

Definition at line 413 of file OversetCartUtil.py.

Here is the call graph for this function:

◆ query_template_cell_from_points()

OversetCart.OversetCartUtil.query_template_cell_from_points ( OversetBG2D  self,
OversetPart2D  osPart,
DistMap  distMap,
np.ndarray   points 
)

Definition at line 555 of file OversetCartUtil.py.

Here is the call graph for this function:

Variable Documentation

◆ h

OversetCart.OversetCartUtil.h

Definition at line 304 of file OversetCartUtil.py.