Container for sequence objects. More...
#include <seqlist.h>

Public Member Functions | |
| SeqObjList (const STD_string &object_label="unnamedSeqObjList") | |
| SeqObjList (const SeqObjList &so) | |
| SeqObjList & | operator= (const SeqObjList &so) |
| SeqObjList & | operator= (const SeqObjLoop &sl) |
| SeqObjList & | operator= (const SeqDecoupling &sd) |
| SeqObjList & | operator= (const SeqObjBase &soa) |
| SeqObjList & | operator= (SeqGradObjInterface &sgoa) |
| SeqObjList & | operator= (SeqGradChan &sgc) |
| SeqObjList & | operator= (SeqGradChanList &sgcl) |
| SeqObjList & | operator+= (const SeqObjBase &soa) |
| SeqObjList & | operator+= (SeqGradObjInterface &sgoa) |
| SeqObjList & | operator+= (SeqGradChan &sgc) |
| SeqObjList & | operator+= (SeqGradChanList &sgcl) |
| SeqObjList & | set_gradrotmatrixvector (const SeqRotMatrixVector &matrixVec) |
Friends | |
| class | SeqGradChan |
| class | SeqOperator |
Container for sequence objects.
This is a container class for other sequence objects.
Definition at line 87 of file seqlist.h.
| SeqObjList::SeqObjList | ( | const STD_string & | object_label = "unnamedSeqObjList" |
) |
Construct an empty sequence container with the given label
| SeqObjList::SeqObjList | ( | const SeqObjList & | so | ) |
Constructs a copy of 'so'
| SeqObjList& SeqObjList::operator+= | ( | SeqGradObjInterface & | sgoa | ) |
Special treatment for appending gradient objects
| SeqObjList& SeqObjList::operator+= | ( | SeqGradChan & | sgc | ) |
Special treatment for appending gradient objects
| SeqObjList& SeqObjList::operator+= | ( | SeqGradChanList & | sgcl | ) |
Special treatment for appending gradient objects
| SeqObjList& SeqObjList::operator+= | ( | const SeqObjBase & | soa | ) |
Special treatment for appending sequence objects
| SeqObjList& SeqObjList::operator= | ( | SeqGradChan & | sgc | ) | [inline] |
| SeqObjList& SeqObjList::operator= | ( | const SeqObjBase & | soa | ) |
Special treatment for single non-container sequence objects
| SeqObjList& SeqObjList::operator= | ( | const SeqObjList & | so | ) |
Assignment operator that makes this sequence container become a copy of 'so'
| SeqObjList& SeqObjList::operator= | ( | const SeqObjLoop & | sl | ) |
Special assignment for loops
| SeqObjList& SeqObjList::operator= | ( | SeqGradObjInterface & | sgoa | ) | [inline] |
| SeqObjList& SeqObjList::operator= | ( | SeqGradChanList & | sgcl | ) | [inline] |
| SeqObjList& SeqObjList::operator= | ( | const SeqDecoupling & | sd | ) |
Special assignment for decoupling
| SeqObjList& SeqObjList::set_gradrotmatrixvector | ( | const SeqRotMatrixVector & | matrixVec | ) | [inline] |
Specifies an extra vector of rotatition matrices to be used with this container. The part held by this container will be executed with the current rotation matrix. The sequence vector 'matrixVec' can then be attached to a loop to iterate over the different matrices.
1.7.1