/[ascend]/trunk/base/generic/solver/var.h
ViewVC logotype

Diff of /trunk/base/generic/solver/var.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 230 by johnpye, Wed Nov 30 16:31:29 2005 UTC revision 231 by johnpye, Sun Jan 29 14:15:44 2006 UTC
# Line 30  Line 30 
30   */   */
31    
32  /** @file  /** @file
33   *  Variable module of the SLV solver.      Variable module of the SLV solver.
34   *  <pre>      <pre>
35   *  Contents:     Variable module (ascend)      Contents:     Variable module (ascend)
36   *      Authors:      Karl Westerberg
37   *  Authors:      Karl Westerberg                    Joseph Zaher
38   *                Joseph Zaher  
39   *      Dates:        06/90 - original version
40   *  Dates:        06/90 - original version                    01/94 - added var_make_name() to create a copy of the
41   *                01/94 - added var_make_name() to create a copy of the                            instance name
42   *                        instance name                    04/94 - added var_apply_filter() which uses the new
43   *                04/94 - added var_apply_filter() which uses the new                            var_filter_t data structure for perfoming all
44   *                        var_filter_t data structure for perfoming all                            variable filtering needs (eliminating the
45   *                        variable filtering needs (eliminating the                            filter module)
46   *                        filter module)                    08/94 - added var_BackendTokens_to_vars. BAA.
47   *                08/94 - added var_BackendTokens_to_vars. BAA.  
48   *      Description:  This is the ascend version of the var module.  This
49   *  Description:  This is the ascend version of the var module.  This                    version should be used by any user who receives his/her
50   *                version should be used by any user who receives his/her                    equations indirectly from an instance tree created by the
51   *                equations indirectly from an instance tree created by the                    ASCEND compiler.
52   *                ASCEND compiler.  
53   *                    The idea of a var makes no sense outside the context of
54   *                The idea of a var makes no sense outside the context of                    a slv_system_t, so some of the functions here may require
55   *                a slv_system_t, so some of the functions here may require                    the passing of a slv_system_t with the var.
56   *                the passing of a slv_system_t with the var.  
57   *      Requires:
58   *  Requires:     #include <stdio.h>      #include <stdio.h>
59   *                #include "utilities/ascConfig.h"      #include "utilities/ascConfig.h"
60   *                #include "slv_types.h"      #include "solver/slv_types.h"
61   *  </pre>  
62   *  @todo At present there is some insanity about asking the instance tree      </pre>
63   *        vs asking our data structure about the flag values - This needs to  
64   *        be fixed (see longer BAA comment in solver/var.h).      @todo At present there is some insanity about asking the instance tree
65   */            vs asking our data structure about the flag values - This needs to
66              be fixed (see longer BAA comment in solver/var.h).
67    */
68    
69  #ifndef ASC_VAR_H  #ifndef ASC_VAR_H
70  #define ASC_VAR_H  #define ASC_VAR_H

Legend:
Removed from v.230  
changed lines
  Added in v.231

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22