Gradients, fluxes, and divergences¶
Landlab is designed to easily calculate gradients in quantities across the
grid, and to construct fluxes and flux divergences from them. Because these
calculations tend to be a little more involved than property lookups, the
methods tend to start with calc_
.
Calculate differences of node values over links and diagonals. |
|
Calculate differences of node values over diagonals. |
|
Calculate differences in node_values at links. |
|
Calculate divergence of link-based fluxes at cells. |
|
Calculate divergence of link-based fluxes at nodes. |
|
grid.calc_grad_across_cell_corners(node_values, [cell_ids], out=None) |
|
grid.calc_grad_across_cell_faces(node_values, [cell_ids], out=None) |
|
grid.calc_grad_along_node_links(node_values, [cell_ids], out=None) |
|
Calculate gradients over all diagonals and links. |
|
Calculate gradients over all diagonals. |
|
Calculate gradients in node_values at links. |
|
Calculate the components of the gradient of each raster patch. |
|
Calculate net link fluxes at nodes. |
|
Calculate the slope (positive magnitude of gradient) at each of the eight cell subtriangles. |
|
Array of slopes at nodes, averaged over neighboring patches. |
|
Calculate the slope (positive magnitude of gradient) at raster patches. |
|
Calculate and return the unit normal vector <a, b, c> to a patch. |
|
Calculate unit normals on a cell. |
|
Calculate unit normals on a patch. |
|
Calculate topographic slope. |
Calculate differences of node values over links. |
|
Calculate divergence of link-based fluxes at cells. |
|
Calculate divergence of link-based fluxes at nodes. |
|
Calculate gradients of node values at links. |
|
Calculate the components of the gradient at each patch. |
|
Calculate net link fluxes at nodes. |
|
Array of slopes at nodes, averaged over neighboring patches. |
|
Calculate the slope (positive magnitude of gradient) at patches. |
|
Calculate and return the unit normal vector <a, b, c> to a patch. |
Calculate differences of node values over links. |
|
Calculate divergence of link-based fluxes at cells. |
|
Calculate divergence of link-based fluxes at nodes. |
|
Calculate gradients of node values at links. |
|
Calculate the components of the gradient at each patch. |
|
Calculate net link fluxes at nodes. |
|
Array of slopes at nodes, averaged over neighboring patches. |
|
Calculate the slope (positive magnitude of gradient) at patches. |
|
Calculate and return the unit normal vector <a, b, c> to a patch. |
Calculate differences of node values over links. |
|
Calculate divergence of link-based fluxes at cells. |
|
Calculate divergence of link-based fluxes at nodes. |
|
Calculate gradients of node values at links. |
|
Calculate the components of the gradient at each patch. |
|
Calculate net link fluxes at nodes. |
|
Array of slopes at nodes, averaged over neighboring patches. |
|
Calculate the slope (positive magnitude of gradient) at patches. |
|
Calculate and return the unit normal vector <a, b, c> to a patch. |
Calculate gradients of node values at links. |
Calculate differences of node values over links. |
|
Calculate divergence of link-based fluxes at cells. |
|
Calculate divergence of link-based fluxes at nodes. |
|
Calculate gradients of node values at links. |
|
Calculate the components of the gradient at each patch. |
|
Calculate net link fluxes at nodes. |
|
Array of slopes at nodes, averaged over neighboring patches. |
|
Calculate the slope (positive magnitude of gradient) at patches. |
|
Calculate and return the unit normal vector <a, b, c> to a patch. |
Calculate differences of node values over links. |
|
Calculate divergence of link-based fluxes at cells. |
|
Calculate divergence of link-based fluxes at nodes. |
|
Calculate gradients of node values at links. |
|
Calculate the components of the gradient at each patch. |
|
Calculate net link fluxes at nodes. |
|
Array of slopes at nodes, averaged over neighboring patches. |
|
Calculate the slope (positive magnitude of gradient) at patches. |
|
Calculate and return the unit normal vector <a, b, c> to a patch. |