SheafSystem
0.0.0.0
|
The general, abstract mathematical group (volatile version). More...
#include <group.h>
GROUP FACET OF CLASS GROUP_LITE | |
group_lite () | |
Default constructor. More... | |
group_lite (const group_lite &xother) | |
Copy constructor. More... | |
group_lite & | operator= (const group_lite &xother) |
Assignment operator. More... | |
virtual | ~group_lite () |
Destructor. More... | |
ABSTRACT POSET MEMBER FACET OF CLASS GROUP_LITE | |
virtual const std::string & | class_name () const |
The name of this class. More... | |
virtual group_lite * | clone () const |
Virtual constructor, makes a new instance of the same type as this. More... | |
static const std::string & | static_class_name () |
The name of this class. More... | |
ANY FACET OF CLASS GROUP_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... | |
fiber_bundle::group_lite::group_lite | ( | ) |
fiber_bundle::group_lite::group_lite | ( | const group_lite & | xother | ) |
|
virtual |
Destructor.
Definition at line 88 of file group.cc.
References class_name().
Referenced by operator=().
|
virtual |
The name of this class.
Implements fiber_bundle::any_lite.
Reimplemented in fiber_bundle::gl3_lite, fiber_bundle::gl2_lite, and fiber_bundle::gln_lite.
Definition at line 113 of file group.cc.
References static_class_name().
Referenced by ~group_lite().
|
virtual |
Virtual constructor, makes a new instance of the same type as this.
Is Abstract.
Reimplemented from fiber_bundle::any_lite.
Reimplemented in fiber_bundle::gl3_lite, fiber_bundle::gl2_lite, and fiber_bundle::gln_lite.
Definition at line 151 of file group.cc.
References is_ancestor_of().
Referenced by static_class_name().
bool fiber_bundle::group_lite::invariant | ( | ) | const |
Class invariant.
Definition at line 203 of file group.cc.
References fiber_bundle::group::operator=().
Referenced by is_ancestor_of().
|
virtual |
Conformance test; true if other conforms to this.
Reimplemented from fiber_bundle::any_lite.
Reimplemented in fiber_bundle::gl3_lite, fiber_bundle::gl2_lite, and fiber_bundle::gln_lite.
Definition at line 184 of file group.cc.
References invariant().
Referenced by clone().
fiber_bundle::group_lite & fiber_bundle::group_lite::operator= | ( | const group_lite & | xother | ) |
Assignment operator.
Definition at line 72 of file group.cc.
References ~group_lite().
Referenced by group_lite().
|
static |
The name of this class.
Definition at line 132 of file group.cc.
References clone().
Referenced by class_name().