Changeset 4f3177 in git for Singular/iparith.cc


Ignore:
Timestamp:
May 5, 2005, 12:42:00 PM (19 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
54e28fc2679933ca28cd8feded2139df758fa3d8
Parents:
0b8c8d54328b4dab061ef0b1fd53fda79ac62739
Message:
*hannes: frwalk


git-svn-id: file:///usr/local/Singular/svn/trunk@8056 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    r0b8c8d r4f3177  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: iparith.cc,v 1.352 2005-05-03 15:41:48 Singular Exp $ */
     4/* $Id: iparith.cc,v 1.353 2005-05-05 10:41:58 Singular Exp $ */
    55
    66/*
     
    4848#include "GMPrat.h"
    4949#include "tgb.h"
     50#include "walkProc.h"
    5051#ifdef HAVE_FACTORY
    5152#include "clapsing.h"
     
    211212  { "freemodule",  0, FREEMODULE_CMD ,    CMD_1},
    212213  { "facstd",      0, FACSTD_CMD ,        CMD_12},
     214  { "frwalk",      0, FWALK_CMD ,         CMD_23},
    213215  { "gen",         0, E_CMD ,             CMD_1},
    214216  { "getdump",     0, GETDUMP_CMD,        CMD_1},
     
    18501852  }
    18511853  /*else res->data=NULL;*/
     1854  return FALSE;
     1855}
     1856static BOOLEAN jjFWALK(leftv res, leftv u, leftv v)
     1857{
     1858  res->data=(char *)fractalWalkProc(u,v);
     1859  setFlag( res, FLAG_STD );
    18521860  return FALSE;
    18531861}
     
    27212729#endif
    27222730,{jjFIND2,     FIND_CMD,       INT_CMD,        STRING_CMD, STRING_CMD ALLOW_PLURAL}
     2731,{jjFWALK,     FWALK_CMD,      IDEAL_CMD,      RING_CMD,   DEF_CMD NO_PLURAL}
     2732
    27232733,{jjGCD_I,     GCD_CMD,        INT_CMD,        INT_CMD,    INT_CMD ALLOW_PLURAL}
    27242734,{jjGCD_N,     GCD_CMD,        NUMBER_CMD,     NUMBER_CMD, NUMBER_CMD ALLOW_PLURAL}
     
    46274637  return FALSE;
    46284638}
     4639static BOOLEAN jjFWALK3(leftv res, leftv u, leftv v, leftv w)
     4640{
     4641  if ((int)w->Data()==0)
     4642    res->data=(char *)walkProc(u,v);
     4643  else
     4644    res->data=(char *)fractalWalkProc(u,v);
     4645  setFlag( res, FLAG_STD );
     4646  return FALSE;
     4647}
    46294648static BOOLEAN jjHILBERT3(leftv res, leftv u, leftv v, leftv w)
    46304649{
     
    50765095,{jjELIMIN_HILB,    ELIMINATION_CMD,IDEAL_CMD, IDEAL_CMD, POLY_CMD, INTVEC_CMD NO_PLURAL}
    50775096,{jjFIND3,          FIND_CMD,   INT_CMD,    STRING_CMD, STRING_CMD, INT_CMD ALLOW_PLURAL}
     5097,{jjFWALK3,         FWALK_CMD,  IDEAL_CMD,  RING_CMD,   DEF_CMD,    INT_CMD NO_PLURAL}
    50785098,{jjHILBERT3,       HILBERT_CMD,INTVEC_CMD, IDEAL_CMD,  INT_CMD,    INTVEC_CMD NO_PLURAL}
    50795099,{jjHILBERT3,       HILBERT_CMD,INTVEC_CMD, MODUL_CMD,  INT_CMD,    INTVEC_CMD NO_PLURAL}
Note: See TracChangeset for help on using the changeset viewer.