SheafSystem  0.0.0.0
fiber_bundle::discretization_context Class Reference

A context for discretization members. Intended for implementing various iterators, especially concurrent iterations over multiple sections. More...

#include <discretization_context.h>

Public Types

enum  static_const_int { values_ub = 3 }
 The upper bound on th values array. More...
 

Public Attributes

scoped_index eval_id
 The eval member the disc member is contained in. More...
 
int local_id
 The local index of the disc member with respect to the eval member. More...
 
scoped_index disc_id
 The global index of the disc member. More...
 
sec_vd_value_type values [values_ub]
 The values of another section (typically the global coordinates) at this disc point. More...
 

Detailed Description

A context for discretization members. Intended for implementing various iterators, especially concurrent iterations over multiple sections.

Definition at line 42 of file discretization_context.h.

Member Enumeration Documentation

◆ static_const_int

The upper bound on th values array.

Hack:
Inline initialization of static const integral data members causes link error in MSC++; use enum instead.

Definition at line 65 of file discretization_context.h.

Member Data Documentation

◆ disc_id

◆ eval_id

◆ local_id

◆ values


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