FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
FEAT::Adjacency Namespace Reference

Adjacency namespace. More...

Classes

class  Adjactor
 Adjactor interface. More...
 
class  Coloring
 Coloring object implementation. More...
 
class  ColoringDataHandler
 Datahandler for inverse coloring data. More...
 
class  CompositeAdjactor
 Composite Adjactor implementation. More...
 
class  CuthillMcKee
 Cuthill McKee implementation. More...
 
class  DynamicGraph
 Dynamic Adjacency Graph implementation. More...
 
class  ExportTGA
 Truevision TGA exporter. More...
 
class  Graph
 Adjacency Graph implementation. More...
 
class  Permutation
 Permutation class. More...
 

Enumerations

enum class  RenderType {
  as_is = 0 , as_is_sorted = 1 , injectify = 2 , injectify_sorted = 3 ,
  transpose = 4 , transpose_sorted = 5 , injectify_transpose = 6 , injectify_transpose_sorted = 7
}
 Render type enumeration. More...
 

Detailed Description

Adjacency namespace.

This namespace encapsulates classes and class templates related to handling adjacency information.

Enumeration Type Documentation

◆ RenderType

enum class FEAT::Adjacency::RenderType
strong

Render type enumeration.

This enumeration specifies the different render modes available for the render constructors.

Enumerator
as_is 

Render-As-Is mode.

In this mode, the adjactor passed to the constructor will be rendered "as is", i.e. the graph's adjacency information will be identical to the adjactor's, including adjacency duplicates.

as_is_sorted 

Render-As-Is mode, sort image indices.

Same as RenderType::as_is, but in addition to that the image indices are sorted.

injectify 

Render-Injectified mode.

In this mode, the adjactor passed to the constructor will be rendered "injective", i.e. each domain node will contain at most one adjacency to a specific image node - in other words: the graph will not contain adjacency duplicates.

injectify_sorted 

Render-Injectified mode, sort image indices.

Same as RenderType::injectify, but in addition to that the image indices are sorted.

transpose 

Render-Transpose mode.

In this mode, the transpose of the adjactor passed to the constructor will be rendered instead of the adjactor itself. The render process is performed "as is", i.e. if a domain node D has k adjacencies with an image node I, then the graph's domain node I will have k adjacencies with the image node D.

transpose_sorted 

Render-Transpose mode, sort image indices.

Same as RenderType::transpose, but in addition to that the image indices are sorted.

injectify_transpose 

Render-Injectified-Transpose mode.

In this mode, the transpose of the adjactor passed to the constructor will be rendered "injective".

See also
RenderType::transpose, RenderType::injectify
injectify_transpose_sorted 

Render-Injectified-Transpose mode, sort image indices.

Same as RenderType::injectify_transpose, but in addition to that the image indices are sorted.

Definition at line 25 of file base.hpp.