Calculates mechanical vulnerability of rigid, cantilever-type structural elements.
csf(mesh, z_min, res, keep_data = FALSE)
A value for csf or if keep_data = TRUE, a list containing the colony shape factor (csf), the parallel to flow (dy) and perpendicular (dx) diameters of the cantilever base, and the bending moment (mom).
A triangular mesh of class mesh3d.
The z plane about which csf should be calculated. Defaults to min(z).
The resolution to be used for the calculation. Defaults to the resolution of the mesh.
Logical. Return list with supplemental info? Defaults to FALSE.
This function calculates the mechanical vulnerability of a structural element, like a hard coral colony, to fluid flow. While developed for corals, and originally called the Colony Shape Factor (CSF), the function is applicable to any attached, rigid cantilever type structure. CSF is dimensionless and can be used to compare the vulnerability among structures. Mechanistically, if the CSF of a structure becomes greater than the dislodgement mechanical threshold, breakage occurs. This threshold is a function of material tensile strength and inversely related to fluid velocity and density (Madin & Connolly 2006).
Madin JS & Connolly SR (2006) Ecological consequences of major hydrodynamic disturbances on coral reefs. Nature. 444:477-480.
csf(mcap, z_min = -3.65)
csf(mcap, z_min = -3.65, keep_data = TRUE)
Run the code above in your browser using DataLab