Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

simplify_visitor_0 Class Reference

#include <model-inline.h>

Inheritance diagram for simplify_visitor_0:

Inheritance graph
[legend]
Collaboration diagram for simplify_visitor_0:

Collaboration graph
[legend]
List of all members.

Public Methods

 simplify_visitor_0 ()
 simplify_visitor_0 (int __nv, std::vector< unsigned int > *__dn, std::vector< std::pair< unsigned int, unsigned int > > *__de, model *__m)
 simplify_visitor_0 (const simplify_visitor_0 &__x)
void vinit ()
void init ()
void postorder_help (const expression_node &r, unsigned int n_chld)
bool postorder (expression_node &r)
const simplify_visitor_0 & value ()
const simplify_visitor_0 & vvalue ()
void simple_sum_prod_update (expression_node &r, const simplify_visitor_0 &__s)
void transfer_ghost_down (unsigned int nnum, unsigned int pnum)
void vcollect (const simplify_visitor_0 &__s)
void collect (expression_node &r, const simplify_visitor_0 &__s)
virtual bool postorder (const expression_node &__n)
virtual void collect (const expression_node &__n, collect_value __r)

Constructor & Destructor Documentation

simplify_visitor_0::simplify_visitor_0 (    )  [inline]
 

Definition at line 585 of file model-inline.h.

simplify_visitor_0::simplify_visitor_0 (  int    __nv,
std::vector< unsigned int > *    __dn,
std::vector< std::pair< unsigned int, unsigned int > > *    __de,
model *    __m
)  [inline]
 

Definition at line 591 of file model-inline.h.

simplify_visitor_0::simplify_visitor_0 (  const simplify_visitor_0 &    __x )  [inline]
 

Definition at line 600 of file model-inline.h.


Member Function Documentation

virtual void postorder_visitor< expression_node, const simplify_visitor_0 &, const simplify_visitor_0 & >::collect (  const expression_node &    __n,
collect_value    __r
)  [virtual, inherited]
 

void simplify_visitor_0::collect (  expression_node &    r,
const simplify_visitor_0 &    __s
) 
 

Definition at line 1244 of file model.cc.

void simplify_visitor_0::init (    )  [inline, virtual]
 

Reimplemented from postorder_visitor< expression_node, const simplify_visitor_0 &, const simplify_visitor_0 & >.

Definition at line 613 of file model-inline.h.

virtual bool postorder_visitor< expression_node, const simplify_visitor_0 &, const simplify_visitor_0 & >::postorder (  const expression_node &    __n )  [virtual, inherited]
 

bool simplify_visitor_0::postorder (  expression_node &    r ) 
 

Definition at line 1120 of file model.cc.

void simplify_visitor_0::postorder_help (  const expression_node &    r,
unsigned int    n_chld
)  [inline]
 

Definition at line 2386 of file model-inline.h.

void simplify_visitor_0::simple_sum_prod_update (  expression_node &    r,
const simplify_visitor_0 &    __s
)  [inline]
 

Definition at line 621 of file model-inline.h.

void simplify_visitor_0::transfer_ghost_down (  unsigned int    nnum,
unsigned int    pnum
)  [inline]
 

Definition at line 650 of file model-inline.h.

const simplify_visitor_0& simplify_visitor_0::value (    )  [inline]
 

Definition at line 618 of file model-inline.h.

void simplify_visitor_0::vcollect (  const simplify_visitor_0 &    __s ) 
 

Definition at line 1148 of file model.cc.

void simplify_visitor_0::vinit (    )  [inline, virtual]
 

Reimplemented from postorder_visitor< expression_node, const simplify_visitor_0 &, const simplify_visitor_0 & >.

Definition at line 610 of file model-inline.h.

const simplify_visitor_0& simplify_visitor_0::vvalue (    )  [inline, virtual]
 

Reimplemented from postorder_visitor< expression_node, const simplify_visitor_0 &, const simplify_visitor_0 & >.

Definition at line 619 of file model-inline.h.


The documentation for this class was generated from the following files:
Generated on Tue Nov 4 01:59:36 2003 for COCONUT API by doxygen1.2.18