@root classes

class Derivative

^ 
    extends Node as public

this is the subclass of BinaryOperator for doing addition
Source:
derivative.h:15
Author:
unascribed
Version:
unknown

Contents

^ 
EntityInherited FromTypeScopeShort Description
~Derivativedestructor publicundocumented
Derivativeconstructor publicundocumented
Derivativeconstructor publicautomatically generated
copymethod publicundocumented
descriptionNodemethod publicundocumented
evaluatemethod publicundocumented
GetChildNodemethod publicundocumented
GetKeyNodemethod publicundocumented
GetLeftChildNodemethod publicundocumented
GetRightChildNodemethod publicundocumented
operator =operator publicautomatically generated
PrecedenceNodemethod public returns a value correpsonding to the precedence of the operator, operand, or parentheses (higher value being higher precedence) Operands are the lowest, followed by normal order of operations rules
printmethod publicundocumented
SetChildmethod publicundocumented
SetLeftChildNodemethod public may change the child of an operator after creation.
SetRightChildNodemethod public may change the child of an operator after creation.

destructor ~Derivative

? ^  > 
undocumented
Source:
derivative.h:19
Code:
public virtual ~ Derivative ( )

constructor Derivative

? ^  < > 
undocumented
Source:
derivative.h:17
Code:
public Derivative ( Node * lhs ,
string s )

constructor Derivative

? ^  < > 
automatically generated
Source:
derivative.h
Code:
public Derivative ( const Derivative & )

method copy

? ^  < > 
undocumented
Source:
derivative.h:27
Code:
public virtual Node * copy ( )

method description

? ^  < > 
undocumented
Inherited From:
Node
Source:
nodes.h:41
Code:
public virtual string description ( ) const = 0

method evaluate

? ^  < > 
undocumented
Source:
derivative.h:25
Code:
public virtual double evaluate ( ) const

method GetChild

? ^  < > 
undocumented
Inherited From:
Node
Source:
nodes.h:79
Code:
public virtual Node * GetChild ( )

method GetKey

? ^  < > 
undocumented
Inherited From:
Node
Source:
nodes.h:83
Code:
public virtual string GetKey ( ) const

method GetLeftChild

? ^  < > 
undocumented
Inherited From:
Node
Source:
nodes.h:75
Code:
public virtual Node * GetLeftChild ( )

method GetRightChild

? ^  < > 
undocumented
Inherited From:
Node
Source:
nodes.h:71
Code:
public virtual Node * GetRightChild ( )

operator =

? ^  < > 
automatically generated
Source:
derivative.h
Code:
public Derivative & operator = ( const Derivative & )

method Precedence

? ^  < > 
returns a value correpsonding to the precedence of the operator, operand, or parentheses (higher value being higher precedence) Operands are the lowest, followed by normal order of operations rules
Inherited From:
Node
Source:
nodes.h:51
Code:
public virtual int Precedence ( ) const

method print

? ^  < > 
undocumented
Source:
derivative.h:21
Code:
public virtual void print ( ostream & out ) const

method SetChild

? ^  < > 
undocumented
Source:
derivative.h:23
Code:
public void SetChild ( Node * l )

method SetLeftChild

? ^  < > 
may change the child of an operator after creation.

It will then point to Node l and evaluate itself based on that

Inherited From:
Node
Source:
nodes.h:61
Code:
public virtual void SetLeftChild ( Node * l )

method SetRightChild

? ^  < > 
may change the child of an operator after creation.

It will then point to Node r and evaluate itself based on that

Inherited From:
Node
Source:
nodes.h:66
Code:
public virtual void SetRightChild ( Node * l )

Created Mon Oct 7 11:43:05 2002.
This documentation was generated automatically by
ccdoc v0.8 r26 2001/11/28 bin_opt_suncc_solaris-2.8.
Click here to submit a bug report or feature request.
Click here to return to the top of the page.