Changeset d7ec6ed in git


Ignore:
Timestamp:
Mar 15, 2006, 11:53:58 AM (18 years ago)
Author:
Michael Brickenstein <bricken@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
f54c8394f472e179f3df2425da0e86a3f565f674
Parents:
7b4b1466fdc301c05724da66b8a6722d37c91f62
Message:
*bricken: refactored


git-svn-id: file:///usr/local/Singular/svn/trunk@9020 2c84dea3-7e68-4137-9b89-c4e89433aadc
Location:
modules/python
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • modules/python/Singular.html

    r7b4b146 rd7ec6ed  
    157157<dl><dt><a name="Number-__imul__"><strong>__imul__</strong></a>(...)</dt></dl>
    158158
    159 <dl><dt><a name="Number-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt>creates&nbsp;a&nbsp;number&nbsp;in&nbsp;currRing&nbsp;by&nbsp;default,&nbsp;more&nbsp;complex&nbsp;constructs&nbsp;can&nbsp;be&nbsp;fetchted&nbsp;from&nbsp;the&nbsp;interpreter</tt></dd></dl>
     159<dl><dt><a name="Number-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt>creates&nbsp;a&nbsp;number&nbsp;in&nbsp;currRing&nbsp;by&nbsp;default,&nbsp;more&nbsp;complex&nbsp;constructs&nbsp;can&nbsp;be&nbsp;fetched&nbsp;from&nbsp;the&nbsp;interpreter</tt></dd></dl>
    160160
    161161<dl><dt><a name="Number-__isub__"><strong>__isub__</strong></a>(...)</dt></dl>
     
    247247<font color="#000000" face="helvetica, arial"><a name="Ring">class <strong>Ring</strong></a>(Boost.Python.instance)</font></td></tr>
    248248   
    249 <tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
     249<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
     250<td colspan=2><tt>reference&nbsp;to&nbsp;a&nbsp;Singular&nbsp;ring<br>&nbsp;</tt></td></tr>
     251<tr><td>&nbsp;</td>
    250252<td width="100%"><dl><dt>Method resolution order:</dt>
    251253<dd><a href="Singular.html#Ring">Ring</a></dd>
     
    259261<dl><dt><a name="Ring-__str__"><strong>__str__</strong></a>(...)</dt></dl>
    260262
    261 <dl><dt><a name="Ring-set"><strong>set</strong></a>(...)</dt></dl>
     263<dl><dt><a name="Ring-set"><strong>set</strong></a>(...)</dt><dd><tt>equivalent&nbsp;to&nbsp;the&nbsp;singular&nbsp;command&nbsp;setring,&nbsp;which&nbsp;is&nbsp;not&nbsp;mapped&nbsp;as&nbsp;it&nbsp;is&nbsp;a&nbsp;command</tt></dd></dl>
    262264
    263265<hr>
  • modules/python/interpreter.html

    r7b4b146 rd7ec6ed  
    3030</font></dt><dd>
    3131<dl>
    32 <dt><font face="helvetica, arial"><a href="interpreter.html#singular_globals_proxy">singular_globals_proxy</a>
    33 </font></dt><dt><font face="helvetica, arial"><a href="interpreter.html#singular_globals_proxy">singular_globals_proxy</a>
     32<dt><font face="helvetica, arial"><a href="interpreter.html#SingularGlobalsProxy">SingularGlobalsProxy</a>
    3433</font></dt></dl>
    3534</dd>
     
    3938<tr bgcolor="#ffc8d8">
    4039<td colspan=3 valign=bottom>&nbsp;<br>
    41 <font color="#000000" face="helvetica, arial"><strong>global_functions</strong> = <a name="global_functions">class singular_globals_proxy</a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
     40<font color="#000000" face="helvetica, arial"><a name="SingularGlobalsProxy">class <strong>SingularGlobalsProxy</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
    4241   
    4342<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
    4443<td colspan=2><tt>The&nbsp;Most&nbsp;important&nbsp;class<br>
    45 singular=<a href="#singular_globals_proxy">singular_globals_proxy</a>()<br>
     44singular=singular_globals_proxy()<br>
    4645for&nbsp;some&nbsp;ideal<br>
    4746&nbsp;&nbsp;singular.groebner(i)<br>
     
    5554<tr><td>&nbsp;</td>
    5655<td width="100%">Methods defined here:<br>
    57 <dl><dt><a name="singular_globals_proxy-__getattr__"><strong>__getattr__</strong></a>(self, name)</dt></dl>
     56<dl><dt><a name="SingularGlobalsProxy-__getattr__"><strong>__getattr__</strong></a>(self, name)</dt></dl>
    5857
    59 <dl><dt><a name="singular_globals_proxy-__setattr__"><strong>__setattr__</strong></a>(self, name, value)</dt></dl>
     58<dl><dt><a name="SingularGlobalsProxy-__setattr__"><strong>__setattr__</strong></a>(self, name, value)</dt></dl>
    6059
    6160<hr>
     
    6362<dl><dt><strong>__dict__</strong> = &lt;dictproxy object&gt;<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dl>
    6463
    65 <dl><dt><strong>__weakref__</strong> = &lt;attribute '__weakref__' of 'singular_globals_proxy' objects&gt;<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;<a href="__builtin__.html#object">object</a>&nbsp;(if&nbsp;defined)</tt></dl>
    66 
    67 </td></tr></table> <p>
    68 <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
    69 <tr bgcolor="#ffc8d8">
    70 <td colspan=3 valign=bottom>&nbsp;<br>
    71 <font color="#000000" face="helvetica, arial"><a name="singular_globals_proxy">class <strong>singular_globals_proxy</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
    72    
    73 <tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
    74 <td colspan=2><tt>The&nbsp;Most&nbsp;important&nbsp;class<br>
    75 singular=<a href="#singular_globals_proxy">singular_globals_proxy</a>()<br>
    76 for&nbsp;some&nbsp;ideal<br>
    77 &nbsp;&nbsp;singular.groebner(i)<br>
    78 &nbsp;&nbsp;singular.std(i)<br>
    79 in&nbsp;general&nbsp;all&nbsp;interpreter&nbsp;and&nbsp;kernel&nbsp;functions<br>
    80 with&nbsp;supported&nbsp;data&nbsp;type&nbsp;work<br>
    81 for&nbsp;some&nbsp;global&nbsp;poly&nbsp;variable&nbsp;p&nbsp;in&nbsp;the&nbsp;interpreter&nbsp;and&nbsp;p&nbsp;in&nbsp;python<br>
    82 &nbsp;&nbsp;singular.p=p<br>
    83 &nbsp;&nbsp;p=singular.p<br>
    84 this&nbsp;is&nbsp;always&nbsp;a&nbsp;copy&nbsp;as&nbsp;this&nbsp;<a href="__builtin__.html#object">object</a>&nbsp;is&nbsp;only&nbsp;some&nbsp;magic&nbsp;proxy<br>&nbsp;</tt></td></tr>
    85 <tr><td>&nbsp;</td>
    86 <td width="100%">Methods defined here:<br>
    87 <dl><dt><a name="singular_globals_proxy-__getattr__"><strong>__getattr__</strong></a>(self, name)</dt></dl>
    88 
    89 <dl><dt><a name="singular_globals_proxy-__setattr__"><strong>__setattr__</strong></a>(self, name, value)</dt></dl>
    90 
    91 <hr>
    92 Data and other attributes defined here:<br>
    93 <dl><dt><strong>__dict__</strong> = &lt;dictproxy object&gt;<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dl>
    94 
    95 <dl><dt><strong>__weakref__</strong> = &lt;attribute '__weakref__' of 'singular_globals_proxy' objects&gt;<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;<a href="__builtin__.html#object">object</a>&nbsp;(if&nbsp;defined)</tt></dl>
     64<dl><dt><strong>__weakref__</strong> = &lt;attribute '__weakref__' of 'SingularGlobalsProxy' objects&gt;<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;<a href="__builtin__.html#object">object</a>&nbsp;(if&nbsp;defined)</tt></dl>
    9665
    9766</td></tr></table></td></tr></table><p>
  • modules/python/interpreter.py

    r7b4b146 rd7ec6ed  
    2525            l.append(a)
    2626    return l
    27 class singular_globals_proxy(object):
     27class SingularGlobalsProxy(object):
    2828    """The Most important class
    2929      singular=singular_globals_proxy()
     
    8989            id.write(value)
    9090#for compatibility the old name
    91 global_functions=singular_globals_proxy
     91#global_functions=singular_globals_proxy
    9292
    9393
  • modules/python/ring_wrap.cc

    r7b4b146 rd7ec6ed  
    1 //$Id: ring_wrap.cc,v 1.6 2006-03-09 14:49:17 bricken Exp $
     1//$Id: ring_wrap.cc,v 1.7 2006-03-15 10:53:58 bricken Exp $
    22
    33#include <boost/python.hpp>
     
    1515}
    1616void export_ring(){
    17 boost::python::class_<Ring>("Ring")
     17boost::python::class_<Ring>("Ring", "reference to a Singular ring")
    1818     .def("__str__", Ring_as_str)
    19      .def("set", &Ring::set)
     19     .def("set", &Ring::set,"equivalent to the singular command setring, which is not mapped as it is a command")
    2020     .def(boost::python::init <>());
    2121
  • modules/python/util.html

    r7b4b146 rd7ec6ed  
    2727<tr><td bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
    2828<td width="100%"><strong>oldrings</strong> = []<br>
    29 <strong>singular</strong> = &lt;interpreter.singular_globals_proxy object&gt;</td></tr></table>
     29<strong>singular</strong> = &lt;interpreter.SingularGlobalsProxy object&gt;</td></tr></table>
    3030</body></html>
  • modules/python/util.py

    r7b4b146 rd7ec6ed  
    11from Singular import *
    22from interpreter import *
    3 singular=singular_globals_proxy()
     3singular=SingularGlobalsProxy()
    44
    55def create_ring(char=0, nvars=1, varNames=None, ordering="dp", degvec=None):
Note: See TracChangeset for help on using the changeset viewer.