SheafSystem  0.0.0.0
fiber_bundle::tuple_lite Class Referenceabstract

A member of a Cartesian product space; a tuple of attributes (volatile version). More...

#include <tuple.h>

Inheritance diagram for fiber_bundle::tuple_lite:
fiber_bundle::any_lite fiber_bundle::vd_lite fiber_bundle::jcb_lite fiber_bundle::tp_lite fiber_bundle::jcb_ed_lite fiber_bundle::atp_lite fiber_bundle::stp_lite fiber_bundle::t2_lite fiber_bundle::t3_lite fiber_bundle::t4_lite fiber_bundle::jcb_e13_lite fiber_bundle::jcb_e23_lite fiber_bundle::jcb_e33_lite fiber_bundle::at0_lite fiber_bundle::at1_lite fiber_bundle::at2_lite fiber_bundle::at3_lite fiber_bundle::st2_lite fiber_bundle::st3_lite fiber_bundle::st4_lite fiber_bundle::t2_e2_lite fiber_bundle::t2_e3_lite fiber_bundle::t3_e3_lite fiber_bundle::t4_e2_lite fiber_bundle::t4_e3_lite

CARTESIAN ALGEBRA (TUPLE) FACET OF CLASS TUPLE_LITE

typedef tuple_table_dofs_type table_dofs_type
 The type of the table dofs. More...
 
 tuple_lite ()
 Default constructor. More...
 
 tuple_lite (const tuple_lite &xother)
 Copy constructor. More...
 
tuple_liteoperator= (const tuple_lite &xother)
 Assignment operator. More...
 
virtual ~tuple_lite ()
 Destructor. More...
 
virtual int factor_ct () const =0
 Number of factors (components) in tuple. More...
 

ABSTRACT POSET MEMBER FACET OF CLASS TUPLE_LITE

virtual const std::string & class_name () const
 The name of this class. More...
 
virtual tuple_liteclone () const
 Virtual constructor, makes a new instance of the same type as this. More...
 
table_dofs_type table_dofs () const
 The table dofs. More...
 
static const std::string & static_class_name ()
 The name of this class. More...
 

ANY FACET OF CLASS TUPLE_LITE

virtual bool is_ancestor_of (const any_lite &xother) const
 Conformance test; true if other conforms to this. More...
 
bool invariant () const
 Class invariant. More...
 

Additional Inherited Members

- Public Types inherited from fiber_bundle::any_lite
typedef any_lite volatile_type
 The associated volatile type. More...
 
- Public Member Functions inherited from fiber_bundle::any_lite
virtual ~any_lite ()
 Destructor. More...
 
bool is_same_type (const any_lite &xother) const
 True if other is the same type as this. More...
 
bool invariant () const
 Class invariant, intended to be redefined in each descendant. More...
 
bool invariant_check () const
 True if invariant checking is enabled. More...
 
void enable_invariant_check () const
 Enable invariant checking. More...
 
void disable_invariant_check () const
 Disable invariant check. Intended for preventing recursive calls to invariant and for suppressing invariant checking during multi-phase initialization. More...
 
int disable_invariance_check_request_depth () const
 Number of times disable_invariant_check has been called without matching call to enable_invariant_check. More...
 
virtual void * row_dofs ()
 The row dofs for this instance (mutable version). More...
 
virtual const void * row_dofs () const
 The row dofs for this instance (const version). More...
 
- Static Public Member Functions inherited from fiber_bundle::any_lite
static const std::string & static_class_name ()
 The name of this class. More...
 
- Protected Member Functions inherited from fiber_bundle::any_lite
 any_lite ()
 Default constructor. More...
 

Detailed Description

A member of a Cartesian product space; a tuple of attributes (volatile version).

Definition at line 81 of file tuple.h.

Member Typedef Documentation

◆ table_dofs_type

The type of the table dofs.

Definition at line 93 of file tuple.h.

Constructor & Destructor Documentation

◆ tuple_lite() [1/2]

fiber_bundle::tuple_lite::tuple_lite ( )

Default constructor.

Postcondition

Definition at line 44 of file tuple.cc.

◆ tuple_lite() [2/2]

fiber_bundle::tuple_lite::tuple_lite ( const tuple_lite xother)

Copy constructor.

Postcondition

Definition at line 59 of file tuple.cc.

References operator=().

◆ ~tuple_lite()

fiber_bundle::tuple_lite::~tuple_lite ( )
virtual

Destructor.

Definition at line 90 of file tuple.cc.

References class_name().

Referenced by operator=().

Member Function Documentation

◆ class_name()

◆ clone()

◆ factor_ct()

virtual int fiber_bundle::tuple_lite::factor_ct ( ) const
pure virtual

Number of factors (components) in tuple.

Implemented in fiber_bundle::vd_lite.

◆ invariant()

bool fiber_bundle::tuple_lite::invariant ( ) const

Class invariant.

Invariant

Definition at line 211 of file tuple.cc.

References fiber_bundle::tuple::standard_schema_poset_name().

Referenced by clone().

◆ is_ancestor_of()

◆ operator=()

fiber_bundle::tuple_lite & fiber_bundle::tuple_lite::operator= ( const tuple_lite xother)

Assignment operator.

Postcondition

Definition at line 74 of file tuple.cc.

References ~tuple_lite().

Referenced by tuple_lite().

◆ static_class_name()

const std::string & fiber_bundle::tuple_lite::static_class_name ( )
static

The name of this class.

Postcondition
  • !result.empty()

Definition at line 127 of file tuple.cc.

References table_dofs().

Referenced by class_name().

◆ table_dofs()

fiber_bundle::tuple_lite::table_dofs_type fiber_bundle::tuple_lite::table_dofs ( ) const

The table dofs.

Definition at line 146 of file tuple.cc.

References is_ancestor_of().

Referenced by static_class_name().


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