FLOPC++
Public Member Functions | Private Attributes | List of all members
flopc::InsertFunctor< nbr > Class Template Reference

Internal representation of a "set". More...

#include <MP_set.hpp>

Inheritance diagram for flopc::InsertFunctor< nbr >:
Inheritance graph
[legend]
Collaboration diagram for flopc::InsertFunctor< nbr >:
Collaboration graph
[legend]

Public Member Functions

 InsertFunctor (MP_subset< nbr > *s, std::vector< MP_index_exp > i)
 
void operator() () const
 

Private Attributes

MP_subset< nbr > * S
 
std::vector< MP_index_expI
 

Additional Inherited Members

- Protected Member Functions inherited from flopc::Functor
 Functor ()
 
virtual ~Functor ()
 

Detailed Description

template<int nbr>
class flopc::InsertFunctor< nbr >

Internal representation of a "set".

Note
FOR INTERNAL USE: This is not normally used directly by the calling code.

Definition at line 134 of file MP_set.hpp.

Constructor & Destructor Documentation

template<int nbr>
flopc::InsertFunctor< nbr >::InsertFunctor ( MP_subset< nbr > *  s,
std::vector< MP_index_exp i 
)
inline

Definition at line 136 of file MP_set.hpp.

Member Function Documentation

template<int nbr>
void flopc::InsertFunctor< nbr >::operator() ( ) const
inlinevirtual

Implements flopc::Functor.

Definition at line 138 of file MP_set.hpp.

References flopc::InsertFunctor< nbr >::I, and flopc::InsertFunctor< nbr >::S.

Member Data Documentation

template<int nbr>
std::vector<MP_index_exp> flopc::InsertFunctor< nbr >::I
private

Definition at line 147 of file MP_set.hpp.

Referenced by flopc::InsertFunctor< nbr >::operator()().

template<int nbr>
MP_subset<nbr>* flopc::InsertFunctor< nbr >::S
private

Definition at line 146 of file MP_set.hpp.

Referenced by flopc::InsertFunctor< nbr >::operator()().


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