Public Member Functions

SeqSimultanVector Class Reference
[Internal Classes for sequence design (odinseq library)]

#include <seqsimvec.h>

Inheritance diagram for SeqSimultanVector:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 SeqSimultanVector (const STD_string &object_label="unnamedSeqSimultanVector")
 SeqSimultanVector (const SeqSimultanVector &ssv)
SeqSimultanVectoroperator= (const SeqSimultanVector &ssv)
SeqSimultanVectoroperator+= (const SeqVector &sv)
SeqSimultanVectorclear ()

Detailed Description

This vector class is used to group other vector objects together so that they can be updated simultaneously at each iteration.

Definition at line 28 of file seqsimvec.h.


Constructor & Destructor Documentation

SeqSimultanVector::SeqSimultanVector ( const STD_string &  object_label = "unnamedSeqSimultanVector"  )  [inline]

Construct an empty vector of sequence objects with the given label

Definition at line 35 of file seqsimvec.h.

SeqSimultanVector::SeqSimultanVector ( const SeqSimultanVector ssv  ) 

Constructs a copy of 'ssv'


Member Function Documentation

SeqSimultanVector& SeqSimultanVector::clear (  )  [inline]

clears the list of managed vectors

Reimplemented from List< SeqVector, const SeqVector *, const SeqVector & >.

Definition at line 56 of file seqsimvec.h.

SeqSimultanVector& SeqSimultanVector::operator+= ( const SeqVector sv  ) 

Appends sv to the list of managed vectors

SeqSimultanVector& SeqSimultanVector::operator= ( const SeqSimultanVector ssv  ) 

Assignment operator that makes this vector object become a copy of 'ssv'


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