xyOneFormTerm< xyMonomType > Class Template Reference

#include <xyMonom.h>

List of all members.

Public Types

enum  TermType { DXTERM, DYTERM }

Public Member Functions

 xyOneFormTerm (const xyMonomType &mon, TermType whichForm)
 xyOneFormTerm (const std::string &str)
 xyOneFormTerm (std::stringstream &monomListStream)
xyMonomType getMonom () const
int getDegree () const
bool isDxTerm () const
bool isDyTerm () const

Private Attributes

TermType whichDForm_m
xyMonomType xyMonom_m

Detailed Description

template<class xyMonomType>
class xyOneFormTerm< xyMonomType >

Definition at line 482 of file xyMonom.h.


Member Enumeration Documentation

template<class xyMonomType>
enum xyOneFormTerm::TermType
Enumerator:
DXTERM 
DYTERM 

Definition at line 485 of file xyMonom.h.


Constructor & Destructor Documentation

template<class xyMonomType >
xyOneFormTerm< xyMonomType >::xyOneFormTerm ( const xyMonomType &  mon,
TermType  whichForm 
) [inline]

Definition at line 506 of file xyMonom.h.

template<class xyMonomType >
xyOneFormTerm< xyMonomType >::xyOneFormTerm ( const std::string &  paramstr  )  [inline]
Todo:

'+-' sollte nicht erlaubt sein,

beim Einlesen der Differentialform kann diese theoretisch = 0 sein - dann geht das Einlesen wohl schief.

also: erstmal alle Whitespaces wegräumen. wenn nur dx auftaucht, dann ist pos=0 und es handelt sich um ein 1-Monom.

Definition at line 516 of file xyMonom.h.

References xyOneFormTerm< xyMonomType >::DXTERM, xyOneFormTerm< xyMonomType >::DYTERM, eatWS(), extractChar(), xyOneFormTerm< xyMonomType >::whichDForm_m, and xyOneFormTerm< xyMonomType >::xyMonom_m.

Here is the call graph for this function:

template<class xyMonomType>
xyOneFormTerm< xyMonomType >::xyOneFormTerm ( std::stringstream &  monomListStream  ) 

Member Function Documentation

template<class xyMonomType>
int xyOneFormTerm< xyMonomType >::getDegree (  )  const [inline]

Definition at line 495 of file xyMonom.h.

References xyOneFormTerm< xyMonomType >::xyMonom_m.

template<class xyMonomType>
xyMonomType xyOneFormTerm< xyMonomType >::getMonom (  )  const [inline]

Definition at line 494 of file xyMonom.h.

References xyOneFormTerm< xyMonomType >::xyMonom_m.

template<class xyMonomType>
bool xyOneFormTerm< xyMonomType >::isDxTerm (  )  const [inline]
template<class xyMonomType>
bool xyOneFormTerm< xyMonomType >::isDyTerm (  )  const [inline]

Definition at line 497 of file xyMonom.h.


Member Data Documentation

template<class xyMonomType>
TermType xyOneFormTerm< xyMonomType >::whichDForm_m [private]
template<class xyMonomType>
xyMonomType xyOneFormTerm< xyMonomType >::xyMonom_m [private]

The documentation for this class was generated from the following file:
Generated on Tue Nov 23 13:10:53 2010 for centerfocus by  doxygen 1.6.3