concepts::Sequence< const Connector2 * > Class Reference

#include <connectorSequence.hh>

Inheritance diagram for concepts::Sequence< const Connector2 * >:
concepts::BaseSequence< const Connector2 * >

Public Member Functions

Sequence< const Connector2 * > child (uint i) const
 
Sequence< Connector1 * > edge (uint i) const
 
bool exist (const Connector2 * val) const
 Returns true, if a value is in the seq. More...
 
Sequence< const Key * > key () const
 
 operator Sequence< const Connector2 * > () const
 Type conversion. More...
 
 operator std::set< const Connector2 * > () const
 
std::vector< bool > operator&& (const Sequence< const Connector2 * > &set) const
 
Sequence< const Connector2 * > operator() (const BaseSequence< bool > &seq) const
 Returns subsequence which indices are true in seq. More...
 
Sequence< G * > operator() (G &(H::*fun)() const) const
 Returns element wise application of a member function, e.g. More...
 
Sequence< G > operator() (G(H::*fun)() const) const
 Returns element wise application of a member function, e.g. More...
 
Sequence< G > operator() (G(H::*fun)(I) const, J i) const
 Returns element wise application of a member function, e.g. More...
 
Sequence< const Connector2 * > operator+ (const Sequence< const Connector2 * > &seq) const
 
Sequence< const Connector2 * > operator- (const const Connector2 * &val) const
 
Sequence< const Connector2 * > operator- (const Sequence< const Connector2 * > &seq) const
 
std::vector< bool > operator== (const const Connector2 * val) const
 Returns true for the elements with are equal to val. More...
 
std::vector< bool > operator|| (const Sequence< const Connector2 * > &set) const
 
 Sequence ()
 
template<class F >
 Sequence (const F &seq)
 
Sequence< Connector0 * > vertex (uint i) const
 
virtual ~Sequence ()
 

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 

Detailed Description

Definition at line 88 of file connectorSequence.hh.

Constructor & Destructor Documentation

◆ Sequence() [1/2]

concepts::Sequence< const Connector2 * >::Sequence ( )
inline

Definition at line 91 of file connectorSequence.hh.

◆ Sequence() [2/2]

template<class F >
concepts::Sequence< const Connector2 * >::Sequence ( const F &  seq)
inline

Definition at line 93 of file connectorSequence.hh.

◆ ~Sequence()

virtual concepts::Sequence< const Connector2 * >::~Sequence ( )
inlinevirtual

Definition at line 94 of file connectorSequence.hh.

Member Function Documentation

◆ child()

Sequence<const Connector2*> concepts::Sequence< const Connector2 * >::child ( uint  i) const

◆ edge()

Sequence<Connector1*> concepts::Sequence< const Connector2 * >::edge ( uint  i) const

◆ exist()

bool concepts::BaseSequence< const Connector2 * >::exist ( const Connector2 val) const
inlineinherited

Returns true, if a value is in the seq.

Definition at line 127 of file sequence.hh.

◆ info()

std::ostream & concepts::BaseSequence< const Connector2 * >::info ( std::ostream &  os) const
protectedvirtualinherited

Definition at line 129 of file sequence.hh.

◆ key()

Sequence<const Key*> concepts::Sequence< const Connector2 * >::key ( ) const

◆ operator Sequence< const Connector2 * >()

concepts::BaseSequence< const Connector2 * >::operator Sequence< const Connector2 * >
inlineinherited

Type conversion.

Definition at line 83 of file sequence.hh.

◆ operator std::set< const Connector2 * >()

concepts::BaseSequence< const Connector2 * >::operator std::set< const Connector2 * >
inlineinherited

Definition at line 85 of file sequence.hh.

◆ operator&&()

std::vector< bool > concepts::BaseSequence< const Connector2 * >::operator&& ( const Sequence< const Connector2 * > &  set) const
inlineinherited

Definition at line 112 of file sequence.hh.

◆ operator()() [1/4]

Sequence< const Connector2 * > concepts::BaseSequence< const Connector2 * >::operator() ( const BaseSequence< bool > &  seq) const
inlineinherited

Returns subsequence which indices are true in seq.

Definition at line 124 of file sequence.hh.

◆ operator()() [2/4]

Sequence< G * > concepts::BaseSequence< const Connector2 * >::operator() ( G &(H::*)() const  fun) const
inlineinherited

Returns element wise application of a member function, e.g.

concepts::Connector1::key()

Definition at line 102 of file sequence.hh.

◆ operator()() [3/4]

Sequence< G > concepts::BaseSequence< const Connector2 * >::operator() ( G(H::*)() const  fun) const
inlineinherited

Returns element wise application of a member function, e.g.

concepts::Key::key()

Definition at line 97 of file sequence.hh.

◆ operator()() [4/4]

Sequence< G > concepts::BaseSequence< const Connector2 * >::operator() ( G(H::*)(I) const  fun,
i 
) const
inlineinherited

Returns element wise application of a member function, e.g.

concepts::Connector1::vertex(uint i)

Definition at line 107 of file sequence.hh.

◆ operator+()

Sequence< const Connector2 * > concepts::BaseSequence< const Connector2 * >::operator+ ( const Sequence< const Connector2 * > &  seq) const
inlineinherited

Definition at line 116 of file sequence.hh.

◆ operator-() [1/2]

Sequence< const Connector2 * > concepts::BaseSequence< const Connector2 * >::operator- ( const const Connector2 * &  val) const
inlineinherited

Definition at line 118 of file sequence.hh.

◆ operator-() [2/2]

Sequence< const Connector2 * > concepts::BaseSequence< const Connector2 * >::operator- ( const Sequence< const Connector2 * > &  seq) const
inlineinherited

Definition at line 120 of file sequence.hh.

◆ operator==()

std::vector< bool > concepts::BaseSequence< const Connector2 * >::operator== ( const const Connector2 val) const
inlineinherited

Returns true for the elements with are equal to val.

Definition at line 122 of file sequence.hh.

◆ operator||()

std::vector< bool > concepts::BaseSequence< const Connector2 * >::operator|| ( const Sequence< const Connector2 * > &  set) const
inlineinherited

Definition at line 110 of file sequence.hh.

◆ vertex()

Sequence<Connector0*> concepts::Sequence< const Connector2 * >::vertex ( uint  i) const

The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich