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