Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

mcMonomial Member List

This is the complete list of members for mcMonomial, including all inherited members.

chlp() const mcElement [inline]
data_AddChildrenTo(mcElement p)mcElement [inline]
data_AddElements(const mcElement *p, int num, int pos=-1, bool bOverwrite=FALSE, bool bForceCopy=FALSE)mcElementArray [inline]
data_AddNewElement(mcElementType t, bool bOverwrite=FALSE, int pos=-1)mcElementArray [inline]
data_AddNewEmptyBox(int pos=-1)mcElementArray [inline]
data_AddNewOp(mcElementType type, int pos=-1)mcElementArray [inline]
data_AddNewWrappedElement(mcElementType t, bool bOverwrite=FALSE, int pos=-1)mcElementArray [inline]
data_AddProperty(int p, void *val1=NULL, void *val2=NULL)mcElement [inline]
data_AddRecursiveProperty(mcElementType t, int p, void *val1=NULL, void *val2=NULL)mcElement [inline]
data_ChangeFilter(const mcFilter *p)mcElementArray [inline]
data_Check() const mcElement [inline]
data_CheckArrayLimit()mcElementArray [inline]
data_CheckContainer() const mcElement [inline]
data_CheckIndex(int entry) const mcElementArray [inline]
data_DeepCopy(const mcElement &p)mcElement [inline, virtual]
data_Delete(const mcElement &elem)mcElementArray [inline]
data_Delete(int entry)mcElementArray [inline]
data_DeleteAll()mcElementArray [inline]
data_DeleteAllElemType(mcElementType t)mcElementArray [inline]
data_DeleteFirst(int num)mcElementArray [inline]
data_DeleteLast(int num)mcElementArray [inline]
data_Detach(int n)mcElementArray [inline]
data_DetachAll()mcElementArray [inline]
data_DetachLastElem(int num)mcElementArray [inline]
data_Get(int entry) const mcElementArray [inline]
data_Get(int entry)mcElementArray [inline]
data_GetArray(int n=0) const mcElementArray [inline]
data_GetAvailableEntryCount() const mcElementArray [inline]
data_GetChild(int n)mcElement [inline]
data_GetChildIdx(const mcElement &p) const mcElement [inline]
data_GetChildrenCount() const mcElement [inline]
data_GetConstChild(int n) const mcElement [inline]
data_GetCount() const mcElementArray [inline]
data_GetDebug(int, long) const mcElement [inline]
data_GetDebugName(int, long) const mcElement [inline]
data_GetElemAtLeftOf(const mcElement &p) const mcElementArray [inline]
data_GetElemAtRightOf(const mcElement &p) const mcElementArray [inline]
data_GetElemFromID(int id) const mcElement [inline]
data_GetElemIndexOfType(int n, mcElementType t) const mcElementArray [inline]
data_GetElemOfType(int n, mcElementType t) const mcElementArray [inline]
data_GetFilter()mcElementArray [inline]
data_GetFilter() const mcElementArray [inline]
data_GetID() const mcElement [inline]
data_GetIndex(int id) const mcElementArray [inline]
data_GetIndexOf(const mcElement &p) const mcElementArray [inline]
data_GetLast() const mcElementArray [inline]
data_GetLast()mcElementArray [inline]
data_GetMemoryInfo() const mcElement [inline]
data_GetNewElemLikeThis() const mcElement [inline, virtual]
data_GetNonOpElem(int n) const mcElementArray [inline]
data_GetNonOpElemIndex(int n) const mcElementArray [inline]
data_GetNumOfElemType(mcElementType t) const mcElementArray [inline]
data_GetOp(int n) const mcElementArray [inline]
data_GetOpCount() const mcElementArray [inline]
data_GetOpIndex(int n) const mcElementArray [inline]
data_GetOpTypeBetween(int n1, int n2) const mcElementArray [inline]
data_GetOpTypePreceding(int n) const mcElementArray [inline]
data_GetRefData() const mcObject [inline]
data_GetType() const mcElement [inline]
data_GetWrapped(mcElementType t) const mcElementArray [inline]
data_hasProperty(int p) const mcElement [inline]
data_hasRecursiveProperty(mcElementType t, int p) const mcElement [inline]
data_isAddSubOp(int entry) const mcElementArray [inline]
data_isAllowedAfter(mcElementType type) const mcElement [inline]
data_isAllowedBefore(mcElementType type) const mcElement [inline]
data_isArrayEmpty() const mcElementArray [inline]
data_isElementAllowed(mcElementType type) const mcElementArray [inline]
data_isEmptyBox(int entry) const mcElementArray [inline]
data_isEmptyEntry(int entry) const mcElementArray [inline]
data_isMultDivOp(int entry) const mcElementArray [inline]
data_isOk() const mcElement [inline]
data_isOp(int entry) const mcElementArray [inline]
data_isSameAs(const mcElement &p) const mcElement [inline]
data_isUsingFilter() const mcElementArray [inline]
data_isValidContainerFor(mcElementType t) const mcMonomial [inline, virtual]
data_isValidElem(int entry) const mcElementArray [inline]
data_isWrappingOnly(mcElementType t) const mcElementArray [inline]
data_MakePrivateCopy()mcElement [virtual]
data_Merge(const mcElementArray &p, int n, bool bmath_AddToEnd=TRUE)mcElementArray [inline]
data_Move(int n, int k)mcElementArray [inline]
data_MoveAllElemType(mcElementType t, mcElementArray &m)mcElementArray [inline]
data_MoveElemLeft(int start)mcElementArray [inline]
data_MoveElemRight(int start)mcElementArray [inline]
data_QueueElemType(mcElementType t, int firstpos)mcElementArray [inline]
data_Ref(const mcObject &toclone)mcElement [virtual]
data_RemoveProperty(int p)mcElement [inline]
data_RemoveRecursiveProperty(mcElementType t, int p)mcElement [inline]
data_Repair()mcElementArray [inline]
data_Set(int i, const mcElement &value)mcElementArray [inline]
data_SetAsEmptyEntry(int entry)mcElementArray [inline]
data_SetChild(int idx, const mcElement &newchild)mcElement [inline]
data_SetFilter(const mcFilter *p)mcElementArray [inline]
data_SetRefData(mcObjectRefData *data)mcObject [inline]
data_Swap(int index1, int index2)mcElementArray [inline]
data_UnRef()mcObject [virtual]
data_Update()mcElement [inline]
data_UpdateFilterFor(mcElement &p, const mcFilter *f)mcElementArray [inline]
gui_AddNewElement(mcElementType type, const mcKey &key, int pos=-1)mcElementArray [inline]
gui_AddNewEmptyBox(int pos=-1)mcElementArray [inline]
gui_AddNewOp(mcElementType nOpType, int pos=-1)mcElementArray [inline]
gui_DeepRecalcSize()mcElement [inline]
gui_DeleteNextOp()mcElementArray [inline]
gui_DeletePreviousOp()mcElementArray [inline]
gui_DeleteSelection()mcElementArray [inline]
gui_DeSelect()mcElement [inline]
gui_DoRecalcSize()mcElement [inline]
gui_Draw(wxDC &dc, int x, int y, long flags, const wxPoint &pt) const mcElement [inline]
gui_ExDraw(wxDC &dc, int x, int y, long flags, const wxPoint &pt, int cl=-1, int begin=0, int end=-1, bool bDrawSelected=FALSE) const mcElementArray [inline]
gui_ExGetActiveElem(int x, int y, const wxPoint &pt, int cl)mcElementArray [inline]
gui_ExGetRelCursorPos(wxDC &dc, wxPoint *pt, int cl=-1) const mcElementArray [inline]
gui_GetActiveElem(int x, int y, const wxPoint &pt) const mcElement [inline]
gui_GetBaseOffsety(int h) const mcElement [inline]
gui_GetCenterLine() const mcElementArray [inline]
gui_GetCursorPos(mcCursorPos &cp) const mcElement [inline]
gui_GetCursorPos() const mcElement [inline]
gui_GetExpDepth() const mcElement [inline]
gui_GetHeight() const mcElement [inline]
gui_GetHeightOfChar(wxDC *dc, const mcElement &p) const mcElement [inline]
gui_GetRelCursorPos(wxDC &dc, wxPoint *pt) const mcElement [inline]
gui_GetSelection() const mcElement [inline]
gui_GetSelElem(int n) const mcElementArray [inline]
gui_GetSelElemCount() const mcElementArray [inline]
gui_GetSelElemCountOfType(mcElementType t) const mcElementArray [inline]
gui_GetSelElemIndex(int n) const mcElementArray [inline]
gui_GetSelElemIndexOfType(int n, mcElementType t) const mcElementArray [inline]
gui_GetSelElemOfType(int n, mcElementType t) const mcElementArray [inline]
gui_GetSelEnd() const mcElementArray [inline]
gui_GetSelStart() const mcElementArray [inline]
gui_GetSize() const mcElement [inline]
gui_GetSizeOfChar(wxDC *dc=NULL, const mcElement &p=mcEmptyElement) const mcElement [inline]
gui_GetStyle(int n) const mcElement [inline]
gui_GetStyleForThis() const mcElement [inline]
gui_GetSubscriptOffsety(int h) const mcElement [inline]
gui_GetThickness(wxDC *dc) const mcElement [inline]
gui_GetWidth() const mcElement [inline]
gui_GetWidthOfChar(wxDC *dc, const mcElement &p) const mcElement [inline]
gui_GetYAnchor() const mcElement [inline]
gui_Input(const mcKey &ev, mcElement *newelem)mcElement [inline]
gui_Insert(const mcElement &toinsert, mcElement *newelem)mcElement [inline]
gui_isAllSelected() const mcElement [inline]
gui_isBeginKey(const mcKey &ev) const mcElement [inline]
gui_isCursorOn(const mcElement &p) const mcElementArray [inline]
gui_isEndKey(const mcKey &ev) const mcElement [inline]
gui_isSelected() const mcElement [inline]
gui_isSplittable() const mcElement [inline]
gui_LetInCursor(mcCursorPos code)mcElement [inline]
gui_MergeWith(const mcElement &p)mcElement [inline]
gui_MoveCursor(mcMoveCursorFlag flag, long modifiers)mcElement [inline]
gui_MoveCursorLeft()mcElementArray [inline]
gui_MoveCursorRight()mcElementArray [inline]
gui_MoveCursorUsingPoint(wxDC &dc, const wxPoint &p)mcElement [inline]
gui_OnRecalcSize(wxSize old)mcElement [inline]
gui_OnSelect(wxDC &dc, wxRect &rc)mcElement [inline]
gui_RecalcSize()mcElement [inline]
gui_Select()mcElement [inline]
gui_SelectAll()mcElement [inline]
gui_SelectStyle(wxDC &dc) const mcElement [inline]
gui_SetAsExpOf(const mcElement &p)mcElement [inline]
gui_SetAtSameLevelOf(const mcElement &p)mcElement [inline]
gui_SetCursorOnElemBegin(int n)mcElementArray [inline]
gui_SetCursorOnElemEnd(int n)mcElementArray [inline]
gui_SetCursorPos(const mcCursorPos &code)mcElement [inline]
gui_SetExpDepth(int n)mcElement [inline]
gui_SetStyleArray(const mcStyleArray *p)mcElement [inline]
gui_Split(mcElement *p)mcElement [inline]
gui_UpdateExpDepth()mcElement [inline]
io_GetInlinedExpr() const mcElement [inline]
io_GetMathML(bool bGetPresentation) const mcElement [inline]
io_ImportInlinedExpr(const wxString &str, int *count, wxString &pErr)mcElement [inline]
io_ImportPresentationMathML(wxXml2Node tag, wxString &pErr)mcElement [inline]
io_isBeginChar(const wxString &str) const mcElement [inline]
io_isBeginTag(const wxXml2Node &tag) const mcElement [inline]
math_Abs()mcMonomial [inline]
math_Add(const mcElement &e, mcElement *pp, bool add=TRUE)mcElement [inline]
math_ApplyOp(mcElementType optype, mcElement res, const mcElement &factor, mcElement *pp)mcElementArray [inline]
math_ApplyOpSimple(mcElementType optype, mcElement res, const mcElement &factor)mcElementArray [inline]
math_CanBeAddedWith(const mcElement &p) const mcElement [inline]
math_CanBeDivBy(const mcElement &p) const mcElement [inline]
math_CanBeMultWith(const mcElement &p) const mcElement [inline]
math_ChangeCoeffSign()mcMonomial [inline]
math_Compare(const mcElement &p, long flags) const mcElement [inline]
math_CompareThisOnly(const mcElement &p, long flags) const mcElement [inline]
math_Contains(const mcElement &p, long flags=mcFIND_NOFLAGS) const mcElement [inline]
math_ContainsConstants() const mcElement [inline]
math_ContainsInvalidSymbols() const mcElement [inline]
math_ContainsNumber(const mcRealValue &n, const mcPolynomial &exp=mcEmptyPolynomial) const mcElement [inline]
math_ContainsOneOf(const mcSymbolArray *arr) const mcElement [inline]
math_ContainsParameters() const mcElement [inline]
math_ContainsSymbol(const mcSymbolProperties *p, const mcPolynomial &exp=mcEmptyPolynomial) const mcElement [inline]
math_ContainsSymbols() const mcElement [inline]
math_ContainsUnknowns() const mcElement [inline]
math_DataToMathIdx(int dataindex) const mcElementArray [inline]
math_Delete(int n, const mcElement &elem, bool bAddZero=TRUE)mcElementArray [inline]
math_DivideBy(const mcElement &e, mcElement *pp)mcElement [inline]
math_EmbedInBracket()mcElementArray [inline]
math_EmbedInBracketAndRaiseTo(const mcRealValue &n)mcElementArray [inline]
math_EmbedInBracketAndRaiseTo(const mcPolynomial &p)mcElementArray [inline]
math_EmbedInFraction(bool bAsDenominator=FALSE)mcElementArray [inline]
math_EmbedInRadical()mcElementArray [inline]
math_Evaluate() const mcElement [inline]
math_EvaluateAt(const mcSymbolProperties *sym, const mcRealValue &symvalue) const mcElement [inline]
math_EvaluatesTo(const mcRealValue &val) const mcElement [inline]
math_Expand(long flags)mcElementArray [inline]
math_Expand(long flags, mcElement *p)mcElementArray [inline]
math_Find(int n, const mcElement &p, long flags=mcFIND_NOFLAGS) const mcElement [inline]
math_FindInChildrenOnly(int n, const mcElement &p, long flags=mcFIND_NOFLAGS) const mcElement [inline]
math_Get(int n) const mcElementArray [inline]
math_Get(int n)mcElementArray [inline]
math_GetCoeff() const mcMonomial [inline]
math_GetCount() const mcElementArray [inline]
math_GetCountOf(const mcElement &p, long flags=mcFIND_NOFLAGS) const mcElement [inline]
math_GetCountOf(const mcSymbolProperties *sym, long flags=mcFIND_NOFLAGS) const mcElement [inline]
math_GetCountOf(const mcSymbolArray *arr, long flags=mcFIND_NOFLAGS) const mcElement [inline]
math_GetCountOfChildrenOnly(const mcElement &p, long flags=mcFIND_NOFLAGS) const mcElement [inline]
math_GetCountOfSymbolsType(const mcSymbolArray *arr, long flags=mcFIND_NOFLAGS) const mcElement [inline]
math_GetFactors() const mcElement
math_GetGCD(const mcElement &p) const mcElement
math_GetIndexOf(int occ, const mcElement &tofind) const mcElementArray [inline]
math_GetLCM(const mcElement &p) const mcElement
math_GetLenght() const mcElement [inline]
math_GetMathType() const mcElement [inline]
math_GetMaxDegreeFor(const mcSymbolProperties *p) const mcMonomial [inline]
math_GetMaxDegreeForSymbolArray(const mcSymbolArray *p) const mcMonomial [inline]
math_GetOpBetween(int n1, int n2) const mcElementArray [inline]
math_GetOpPreceding(int n) const mcElementArray [inline]
math_GetOpTypeBetween(int n1, int n2) const mcElementArray [inline]
math_GetOpTypePreceding(int n) const mcElementArray [inline]
math_GetOrderPos() const mcElement [inline]
math_GetSymbolList(mcSymbol **arr, int size, const mcSymbol &tofind) const mcElement [inline]
math_GetSymbolList(mcSymbol **arr, int size, mcSymbolProperties &tofind) const mcElement [inline]
math_GetTotalLenght() const mcElement [inline]
math_GetWrapped(mcElementType t) const mcElementArray [inline]
math_GetWrappedNumber() const mcElementArray [inline]
math_GetWrappedSymbol() const mcElementArray [inline]
math_isConstant() const mcElement [inline]
math_isFinite() const mcElement [inline]
math_isListedBeforeOf(const mcElement &p) const mcElement [inline]
math_isMaxSimplified(long flags) const mcElement [inline]
math_isValidMath() const mcElement [inline]
math_isWrappingNumOnly() const mcElementArray [inline]
math_isWrappingOnly(mcElementType t) const mcElementArray [inline]
math_isWrappingOnly(const mcSymbolProperties *sym) const mcElementArray [inline]
math_isWrappingOnly(const mcRealValue &val) const mcElementArray [inline]
math_isWrappingSymOnly() const mcElementArray [inline]
math_MakeReciprocal(mcElement *p)mcElement [inline]
math_MathToDataIdx(int mathindex) const mcElementArray [inline]
math_MaxSimplify(long flags)mcElement [inline]
math_MultiplyBy(const mcElement &e, mcElement *pp)mcElement [inline]
math_NonRecursiveFindInChildren(int n, const mcElement &p, long flags=mcFIND_NOFLAGS) const mcElement [inline]
math_RaiseTo(const mcPolynomial &p)mcElement [inline]
math_Remove(int n, bool bAddZero=TRUE)mcElementArray [inline]
math_RemoveAllOp()mcMonomial [inline]
math_RemoveCoeff()mcMonomial [inline]
math_Replace(const mcElement &tofind, int n, long flags, const mcElement &replacement, bool bAttachChildren)mcElement [inline]
math_ResetToOne()mcElementArray [inline]
math_ResetToZero()mcElementArray [inline]
math_SetCoeff(const mcNumber &n)mcMonomial [inline]
math_SetExp(const mcPolynomial &p)mcElement [inline]
math_SimpleAdd(const mcElement &p, bool add=TRUE)mcElement [inline]
math_SimpleDivideBy(const mcElement &p)mcElement [inline]
math_SimpleMultiplyBy(const mcElement &p)mcElement [inline]
math_SimpleRaiseTo(const mcPolynomial &pol)mcElement [inline]
math_SimpleSubtract(const mcElement &p)mcElement [inline]
math_Simplify(long flags)mcElementArray [inline]
math_Simplify(long flags, mcElement *p)mcElementArray [inline]
math_SimplifyCoeff()mcMonomial [inline]
math_Subtract(const mcElement &e, mcElement *pp)mcElement [inline]
math_WrapMonomial(const mcMonomial &m)mcElementArray [inline]
math_WrapNumber(const mcRealValue &val)mcElementArray [inline]
math_WrapSimple(const mcElement &e)mcElementArray [inline]
math_WrapSymbol(const mcSymbolProperties *sym)mcElementArray [inline]
mcDEFINE_HLP_GETTER(mcElement) mcDEFINE_COMPARISON_OPERATORS(mcElement) publicmcElement [inline]
mcDEFINE_MAIN_CLASS(Monomial, mcElementArray)mcMonomial [private]
mcElement()mcElement [inline]
mcElement(const mcElementHelpers *helpers)mcElement
mcMonomial(const mcSymbol &towrap)mcMonomial
mcMonomial(const mcNumber &towrap)mcMonomial
mcMonomial(const mcRadical &towrap)mcMonomial
mcMonomial(const mcBracket &towrap)mcMonomial
mcMonomial(const mcFraction &towrap)mcMonomial
mcObject()mcObject [inline]
mcObject(const mcObject &other)mcObject [inline]
mcPolynomial classmcMonomial [friend]
mdata_refDatamcObject [protected]
operator *(const mcMonomial &m) const mcMonomial [inline]
mcElementArray::operator *(const mcElement &m) const mcElement [inline]
operator *=(const mcMonomial &m)mcMonomial [inline]
mcElementArray::operator *=(const mcElement &m)mcElement [inline]
operator+(const mcMonomial &m) const mcMonomial [inline]
mcElementArray::operator+(const mcElement &m) const mcElement [inline]
operator+=(const mcMonomial &m)mcMonomial [inline]
mcElementArray::operator+=(const mcElement &m)mcElement [inline]
operator-(const mcMonomial &m) const mcMonomial [inline]
mcElementArray::operator-(const mcElement &m) const mcElement [inline]
operator-=(const mcMonomial &m)mcMonomial [inline]
mcElementArray::operator-=(const mcElement &m)mcElement [inline]
operator/(const mcMonomial &m) const mcMonomial [inline]
mcElementArray::operator/(const mcElement &m) const mcElement [inline]
operator/=(const mcMonomial &m)mcMonomial [inline]
mcElementArray::operator/=(const mcElement &m)mcElement [inline]
operator=(const mcObject &other)mcObject [inline]
operator^(const mcPolynomial &m) const mcElement [inline]
operator^(const mcRealValue &m) const mcElement
operator^=(const mcPolynomial &m)mcElement [inline]
operator^=(const mcRealValue &m)mcElement [inline]
phlp()mcElement [inline]
~mcElement()mcElement [virtual]
~mcObject()mcObject [inline, virtual]


Documentation generated with Doxygen on Sun Feb 6 17:12:54 2005
Visit MathStudio home page for more info

[ Top ]