lens#

lens(network, throat_diameter='throat.diameter', pore_diameter='pore.diameter')[source]#

Calculates the volume residing the hemispherical caps formed by the intersection between cylindrical throats and spherical pores.

This volume should be subtracted from throat volumes if the throat lengths were found using throat end points.

Parameters:

network (OpenPNM Network object)

throat_diameterstr

Name of the dictionary key on network containing the ndarray of throat diameter values.

pore_diameterstr

Name of the dictionary key on network containing the ndarray of pore diameter values.

Notes

This model does not consider the possibility that multiple throats might overlap in the same location which could happen if throats are large and connectivity is random.

See also

pendular_ring