SheafSystem  0.0.0.0
fields::pullback_map_entry Class Reference

An entry in a discretization map. More...

#include <pullback_map.h>

PULLBACK_MAP_ENTRY FACET

scoped_index disc_id
 The id of a discretization member. More...
 
chart_point_3d domain_pt
 The location of the discretization member. More...
 
 pullback_map_entry ()
 Default constructor; creates an instance with unspecied values. More...
 
 pullback_map_entry (pod_index_type xchart_id)
 Creates an instance with domain_pt().chart_id == xchart_id and other values uninitalized. More...
 
 pullback_map_entry (const scoped_index &xchart_id)
 Creates an instance with domain_pt().chart_id == xchart_id.hub_pod() and other values uninitalized. More...
 
 pullback_map_entry (const scoped_index &xdisc_id, chart_point_3d xdomain_pt)
 Creates an instance with disc_id == xdisc_id and domain_pt == xdomain_pt. More...
 
bool operator== (const pullback_map_entry &xother) const
 True if domain_pt.chart == xother.domain_pt.chart; equality operator for pullback map. More...
 

Detailed Description

An entry in a discretization map.

Definition at line 44 of file pullback_map.h.

Constructor & Destructor Documentation

◆ pullback_map_entry() [1/4]

fields::pullback_map_entry::pullback_map_entry ( )
inline

Default constructor; creates an instance with unspecied values.

Definition at line 67 of file pullback_map.h.

◆ pullback_map_entry() [2/4]

fields::pullback_map_entry::pullback_map_entry ( pod_index_type  xchart_id)
inline

Creates an instance with domain_pt().chart_id == xchart_id and other values uninitalized.

Definition at line 73 of file pullback_map.h.

References fiber_bundle::chart_point::put_chart_id().

◆ pullback_map_entry() [3/4]

fields::pullback_map_entry::pullback_map_entry ( const scoped_index xchart_id)
inline

Creates an instance with domain_pt().chart_id == xchart_id.hub_pod() and other values uninitalized.

Definition at line 82 of file pullback_map.h.

References sheaf::scoped_index::hub_pod(), and fiber_bundle::chart_point::put_chart_id().

◆ pullback_map_entry() [4/4]

fields::pullback_map_entry::pullback_map_entry ( const scoped_index xdisc_id,
chart_point_3d  xdomain_pt 
)
inline

Creates an instance with disc_id == xdisc_id and domain_pt == xdomain_pt.

Definition at line 90 of file pullback_map.h.

Member Function Documentation

◆ operator==()

bool fields::pullback_map_entry::operator== ( const pullback_map_entry xother) const
inline

True if domain_pt.chart == xother.domain_pt.chart; equality operator for pullback map.

Definition at line 100 of file pullback_map.h.

References fiber_bundle::chart_point::chart_id(), and domain_pt.

Member Data Documentation

◆ disc_id

◆ domain_pt


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