GiNaC 1.8.7
Classes | Public Member Functions | Public Attributes | List of all members
GiNaC::composition_generator::coolmulti Struct Reference

Classes

struct  element
 

Public Member Functions

 coolmulti (const std::vector< unsigned > &partition)
 
 ~coolmulti ()
 
void next_permutation ()
 
bool finished () const
 

Public Attributes

elementhead
 
elementi
 
elementafter_i
 

Detailed Description

Definition at line 401 of file utils.h.

Constructor & Destructor Documentation

◆ coolmulti()

GiNaC::composition_generator::coolmulti::coolmulti ( const std::vector< unsigned > &  partition)
inlineexplicit

Definition at line 415 of file utils.h.

References after_i, head, i, n, and GiNaC::composition_generator::coolmulti::element::next.

◆ ~coolmulti()

GiNaC::composition_generator::coolmulti::~coolmulti ( )
inline

Definition at line 425 of file utils.h.

References head.

Member Function Documentation

◆ next_permutation()

void GiNaC::composition_generator::coolmulti::next_permutation ( )
inline

◆ finished()

bool GiNaC::composition_generator::coolmulti::finished ( ) const
inline

Member Data Documentation

◆ head

element* GiNaC::composition_generator::coolmulti::head

◆ i

element * GiNaC::composition_generator::coolmulti::i

Definition at line 413 of file utils.h.

Referenced by coolmulti(), and next_permutation().

◆ after_i

element * GiNaC::composition_generator::coolmulti::after_i

Definition at line 413 of file utils.h.

Referenced by coolmulti(), finished(), and next_permutation().


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

This page is part of the GiNaC developer's reference. It was generated automatically by doxygen. For an introduction, see the tutorial.