<?xml version="1.0"?>

<st-source>
<!-- 
Name: CADSM-Math
HideSource: false
PackageName: CADSM-Math
Parcel: #('cadsmmath')
PrerequisiteParcels: #(#('AT MetaNumerics' '') #('AT Parser Compiler' '') #('CADSM-Doc' '') #('CADSM-Namespace' ''))
SaveSource: true
Version: 2
Date: 6:39:01 am November 3, 2007
 -->
<time-stamp>From VisualWorks®, 7.5 of April 16, 2007 on November 3, 2007 at 6:39:01 am</time-stamp>


<do-it>(Dialog confirm: 'You are filing-in a Parcel source file!\\While this is possible it will not have\the same effect as loading the parcel.\None of the Parcel''s prerequisites will\be loaded and none of its load actions\will be performed.\\Are you sure you want to file-in?' withCRs) ifFalse: [self error: 'Parcel file-in abandoned.  Choose terminate or close.']</do-it>

<class>
<name>CADSMMathSolver</name>
<environment>CADSM.Math</environment>
<super>Core.Object</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars></inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math-Solver</category>
<attributes>
<package>CADSM-MbD</package>
</attributes>
</class>

<class>
<name>Symbolic</name>
<environment>CADSM.Math</environment>
<super>Core.Object</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars></inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math</category>
<attributes>
<package>CADSM-Math</package>
</attributes>
</class>

<class>
<name>Variable</name>
<environment>CADSM.Math</environment>
<super>CADSM.Math.Symbolic</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars>name value </inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math</category>
<attributes>
<package>CADSM-Math</package>
</attributes>
</class>

<class>
<name>Parameter</name>
<environment>CADSM.Math</environment>
<super>CADSM.Math.Variable</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars></inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math</category>
<attributes>
<package>CADSM-Math</package>
</attributes>
</class>

<class>
<name>Constant</name>
<environment>CADSM.Math</environment>
<super>CADSM.Math.Variable</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars></inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math</category>
<attributes>
<package>CADSM-Math</package>
</attributes>
</class>

<class>
<name>VariableDependent</name>
<environment>CADSM.Math</environment>
<super>CADSM.Math.Variable</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars>cVariableIndependent </inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math</category>
<attributes>
<package>CADSM-Math</package>
</attributes>
</class>

<class>
<name>VariableDifferentiated</name>
<environment>CADSM.Math</environment>
<super>CADSM.Math.VariableDependent</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars>c_wrt </inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math</category>
<attributes>
<package>CADSM-Math</package>
</attributes>
</class>

<class>
<name>Function</name>
<environment>CADSM.Math</environment>
<super>CADSM.Math.Symbolic</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars></inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math</category>
<attributes>
<package>CADSM-Math</package>
</attributes>
</class>

<class>
<name>FunctionX</name>
<environment>CADSM.Math</environment>
<super>CADSM.Math.Function</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars>x </inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math</category>
<attributes>
<package>CADSM-Math</package>
</attributes>
</class>

<class>
<name>ExpressionX</name>
<environment>CADSM.Math</environment>
<super>CADSM.Math.FunctionX</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars>expression </inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math</category>
<attributes>
<package>CADSM-Math</package>
</attributes>
</class>

<class>
<name>FunctionXcParameter</name>
<environment>CADSM.Math</environment>
<super>CADSM.Math.FunctionX</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars></inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math</category>
<attributes>
<package>CADSM-Math</package>
</attributes>
</class>

<class>
<name>FunctionXY</name>
<environment>CADSM.Math</environment>
<super>CADSM.Math.Function</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars>x y </inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math</category>
<attributes>
<package>CADSM-Math</package>
</attributes>
</class>

<class>
<name>FunctionXYcParameter</name>
<environment>CADSM.Math</environment>
<super>CADSM.Math.FunctionXY</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars></inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math</category>
<attributes>
<package>CADSM-Math</package>
</attributes>
</class>

<class>
<name>Function_cArg</name>
<environment>CADSM.Math</environment>
<super>CADSM.Math.Function</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars>cArg </inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math</category>
<attributes>
<package>CADSM-Math</package>
</attributes>
</class>

<class>
<name>Sum</name>
<environment>CADSM.Math</environment>
<super>CADSM.Math.Function_cArg</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars></inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math</category>
<attributes>
<package>CADSM-Math</package>
</attributes>
</class>

<class>
<name>Product</name>
<environment>CADSM.Math</environment>
<super>CADSM.Math.Function_cArg</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars></inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math</category>
<attributes>
<package>CADSM-Math</package>
</attributes>
</class>

<class>
<name>VariableIndependent</name>
<environment>CADSM.Math</environment>
<super>CADSM.Math.Variable</super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars></inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>CADSM-Math</category>
<attributes>
<package>CADSM-Math</package>
</attributes>
</class>

<do-it>"Imported Classes:"</do-it>

<do-it>self error: 'Attempting to file-in parcel imports.  Choose terminate or close'</do-it>

<class>
<name>Object</name>
<environment>Core</environment>
<super></super>
<private>false</private>
<indexed-type>none</indexed-type>
<inst-vars></inst-vars>
<class-inst-vars></class-inst-vars>
<imports></imports>
<category>Kernel-Objects</category>
<attributes>
<package>Kernel-Objects</package>
</attributes>
</class>

</st-source>
