#include <LOCA_Extended_AbstractGroup.H>
Inheritance diagram for LOCA::Extended::AbstractGroup:
Public Member Functions | |
| AbstractGroup () | |
| Default constructor. | |
| virtual | ~AbstractGroup () |
| Destructor. | |
Pure virtual methods | |
These methods must be defined by any concrete implementation | |
| virtual AbstractGroup & | operator= (const AbstractGroup &source)=0 |
| Assignment operator. | |
| virtual const LOCA::Continuation::AbstractGroup & | getUnderlyingGroup () const =0 |
| Return underlying group. | |
| virtual LOCA::Continuation::AbstractGroup & | getUnderlyingGroup ()=0 |
| Return underlying group. | |
Virtual methods with default implementations | |
These methods should be overloaded in a concrete implementation if more appropriate/efficient approaches are available. | |
| virtual const LOCA::Continuation::AbstractGroup & | getBaseLevelUnderlyingGroup () const |
| Return base-level underlying group. | |
| virtual LOCA::Continuation::AbstractGroup & | getBaseLevelUnderlyingGroup () |
| Return base-level underlying group. | |
Concrete implemenations of this interface must provide implementations of all of the methods in the NOX::Abstract::Group interface as well as the additional interface defined here.
|
|
Return base-level underlying group. This method is intended for composite groups (such as extended bifurcation groups) which have an underlying group as a data member. This method is supposed to return the base level group and has a default recursive implementation that should work in most cases. |
|
|
Return base-level underlying group. This method is intended for composite groups (such as extended bifurcation groups) which have an underlying group as a data member. This method is supposed to return the base level group and has a default recursive implementation that should work in most cases. |
|
|
Return underlying group. This method should the underlying group data member. Implemented in LOCA::Bifurcation::HopfBord::ExtendedGroup, LOCA::Bifurcation::PitchforkBord::ExtendedGroup, LOCA::Bifurcation::TPBord::ExtendedGroup, LOCA::Continuation::ExtendedGroup, LOCA::Homotopy::Group, and LOCA::MultiContinuation::ExtendedGroup. |
|
|
Return underlying group. This method should the underlying group data member. Implemented in LOCA::Bifurcation::HopfBord::ExtendedGroup, LOCA::Bifurcation::PitchforkBord::ExtendedGroup, LOCA::Bifurcation::TPBord::ExtendedGroup, LOCA::Continuation::ExtendedGroup, LOCA::Homotopy::Group, and LOCA::MultiContinuation::ExtendedGroup. |
1.3.9.1