sphere#
- sphere(network, pore_diameter='pore.diameter', throat_cross_sectional_area='throat.cross_sectional_area', amin=0)[source]#
Calculates internal surface area of pore bodies assuming they are spheres, then subtracts the areas of the neighboring throats
- Parameters:
network (OpenPNM Network object)
- pore_diameterstr
Name of the dictionary key on
network
containing the ndarray of pore diameter values.- throat_cross_sectional_areastr
Name of the dictionary key on
network
containing the ndarray of throat cross-sectional area values.- aminfloat
The lower limit for surface area, useful for preventing
- Returns:
surface_areas – Numpy ndarry containing pore surface area values
- Return type:
ndarray
Notes
This function subtracts the area of the neighboring throats in a crude way, by simply considering the throat cross-sectional area, thus not accounting for the actual curvature of the intersection.