DGtal  1.5.beta
DGtal::DiscreteExteriorCalculus< dimEmbedded, dimAmbient, TLinearAlgebraBackend, TInteger >::Property Struct Reference

Holds size 'primal_size', 'dual_size', 'index' and 'flipped' for each cell of the DEC object. To avoid inserting both positive and negative cells in a DEC object, only non signed cells are stored internally. More...

#include <DGtal/dec/DiscreteExteriorCalculus.h>

Data Fields

Scalar primal_size
 
Scalar dual_size
 
Index index
 
bool flipped
 

Detailed Description

template<Dimension dimEmbedded, Dimension dimAmbient, typename TLinearAlgebraBackend, typename TInteger = DGtal::int32_t>
struct DGtal::DiscreteExteriorCalculus< dimEmbedded, dimAmbient, TLinearAlgebraBackend, TInteger >::Property

Holds size 'primal_size', 'dual_size', 'index' and 'flipped' for each cell of the DEC object. To avoid inserting both positive and negative cells in a DEC object, only non signed cells are stored internally.

Definition at line 152 of file DiscreteExteriorCalculus.h.

Field Documentation

◆ dual_size

template<Dimension dimEmbedded, Dimension dimAmbient, typename TLinearAlgebraBackend , typename TInteger = DGtal::int32_t>
DGtal::DiscreteExteriorCalculus< dimEmbedded, dimAmbient, TLinearAlgebraBackend, TInteger >::Property::dual_size

'dual_size' is the dual cell size, has the same dimension as the dual cell.

Definition at line 155 of file DiscreteExteriorCalculus.h.

◆ flipped

template<Dimension dimEmbedded, Dimension dimAmbient, typename TLinearAlgebraBackend , typename TInteger = DGtal::int32_t>
DGtal::DiscreteExteriorCalculus< dimEmbedded, dimAmbient, TLinearAlgebraBackend, TInteger >::Property::flipped

To retrieve the sign of the cell, one must look at the 'flipped' boolean: if 'flipped' is true, the associated signed cell is negative, if 'flipped' is false, the associated signed cell is positive.

Definition at line 157 of file DiscreteExteriorCalculus.h.

◆ index

template<Dimension dimEmbedded, Dimension dimAmbient, typename TLinearAlgebraBackend , typename TInteger = DGtal::int32_t>
DGtal::DiscreteExteriorCalculus< dimEmbedded, dimAmbient, TLinearAlgebraBackend, TInteger >::Property::index

'index' give the index of the discrete k-form value in the k-form container.

Definition at line 156 of file DiscreteExteriorCalculus.h.

◆ primal_size

template<Dimension dimEmbedded, Dimension dimAmbient, typename TLinearAlgebraBackend , typename TInteger = DGtal::int32_t>
DGtal::DiscreteExteriorCalculus< dimEmbedded, dimAmbient, TLinearAlgebraBackend, TInteger >::Property::primal_size

'primal_size' is the primal cell size, has the same dimension as the primal cell.

Definition at line 154 of file DiscreteExteriorCalculus.h.


The documentation for this struct was generated from the following file: