#include <LOCA_Extended_MultiAbstractGroup.H>
Inheritance diagram for LOCA::Extended::MultiAbstractGroup:
Public Member Functions | |
| MultiAbstractGroup () | |
| Default constructor. | |
| virtual | ~MultiAbstractGroup () |
| Destructor. | |
Pure virtual methods | |
These methods must be defined by any concrete implementation | |
| virtual MultiAbstractGroup & | operator= (const MultiAbstractGroup &source)=0 |
| Assignment operator. | |
| virtual Teuchos::RefCountPtr< const LOCA::MultiContinuation::AbstractGroup > | getUnderlyingGroup () const =0 |
| Return underlying group. | |
| virtual Teuchos::RefCountPtr< LOCA::MultiContinuation::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 Teuchos::RefCountPtr< const LOCA::MultiContinuation::AbstractGroup > | getBaseLevelUnderlyingGroup () const |
| Return base-level underlying group. | |
| virtual Teuchos::RefCountPtr< LOCA::MultiContinuation::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::MultiContinuation::ConstrainedGroup, LOCA::MultiContinuation::ExtendedGroup, and LOCA::TurningPoint::MooreSpence::ExtendedGroup. |
|
|
Return underlying group. This method should the underlying group data member. Implemented in LOCA::MultiContinuation::ConstrainedGroup, LOCA::MultiContinuation::ExtendedGroup, and LOCA::TurningPoint::MooreSpence::ExtendedGroup. |
1.3.9.1