cylinder_patch_based_geometric_interdependence
Bases: geometric_interdependence
A geometric interdependence class using cylindrical patches.
This class applies geometric interdependence based on cylinder-shaped patches within a grid structure.
Attributes:
Name | Type | Description |
---|---|---|
patch |
cylinder
|
The cylinder patch structure used for interdependence. |
Methods:
Name | Description |
---|---|
__init__ |
Initializes the cylindrical patch-based geometric interdependence function. |
Source code in tinybig/interdependence/geometric_interdependence.py
__init__(r, p_d, p_d_prime=None, name='cylinder_patch_based_geometric_interdependence', *args, **kwargs)
Initializes the cylindrical patch-based geometric interdependence function.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
r
|
int
|
Radius of the cylinder patch. |
required |
p_d
|
int
|
Depth of the cylinder patch. |
required |
p_d_prime
|
int
|
Output depth of the cylinder patch. Defaults to None. |
None
|
name
|
str
|
Name of the interdependence function. Defaults to 'cylinder_patch_based_geometric_interdependence'. |
'cylinder_patch_based_geometric_interdependence'
|
*args
|
tuple
|
Additional positional arguments for the parent class. |
()
|
**kwargs
|
dict
|
Additional keyword arguments for the parent class. |
{}
|