# throat_length#

## Throat Length Models#

This model contains a selection of functions for finding throat length assuming pores and throats have various shapes.

Functions

 `circles_and_rectangles`(network[, ...]) Finds throat length assuming pores are circles and throats are rectangles. `cones_and_cylinders`(network[, ...]) Finds throat length assuming pores are cones and throats are cylinders. `cubes_and_cuboids`(network[, pore_diameter, ...]) Finds throat length assuming pores are cubes and throats are cuboids. `hybrid_cones_and_cylinders`(network[, ...]) Finds throat length assuming pores are cones and throats are cylinders. `hybrid_pyramids_and_cuboids`(network[, ...]) Finds throat length assuming pores are pyramids and throats are cuboids. `hybrid_trapezoids_and_rectangles`(network[, ...]) Finds throat length assuming pores are trapezoids and throats are rectangles. `intersecting_cones`(network[, pore_coords, ...]) Finds throat length assuming pores are intersecting cones. `intersecting_pyramids`(network[, ...]) Finds throat length assuming pores are intersecting pyramids. `intersecting_trapezoids`(network[, ...]) Finds throat length assuming pores are intersecting trapezoids. `pyramids_and_cuboids`(network[, ...]) Finds throat length assuming pores are pyramids and throats are cuboids. `spheres_and_cylinders`(network[, ...]) Finds throat length assuming pores are spheres and throats are cylinders. `squares_and_rectangles`(network[, ...]) Finds throat length assuming pores are squares and throats are rectangles. `trapezoids_and_rectangles`(network[, ...]) Finds throat length assuming pores are trapezoids and throats are rectangles.