Loading [MathJax]/extensions/tex2jax.js
PISM, A Parallel Ice Sheet Model 2.2.1-cd005eec8 committed by Constantine Khrulev on 2025-03-07
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
connected_components_impl.hh File Reference
#include "pism/util/array/Scalar.hh"
#include <array>
#include <vector>

Go to the source code of this file.

Classes

struct  pism::connected_components::details::Run
 
class  pism::connected_components::details::CArray< T >
 
class  pism::connected_components::details::PISMArray
 
class  pism::connected_components::details::Mask< ARRAY >
 Adds "foregrdound" and "attached" concepts to an "array". More...
 

Namespaces

namespace  pism
 
namespace  pism::connected_components
 
namespace  pism::connected_components::details
 

Functions

int pism::connected_components::details::resolve_label (const std::vector< int > &labels, int provisional_label)
 
template<typename mask , typename array >
bool pism::connected_components::details::label (const mask &input, bool identify_isolated_patched, int min_label, bool assign_final_labels, array &output)