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.