Changeset fa1f52 in git


Ignore:
Timestamp:
Dec 31, 2000, 4:54:47 PM (23 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
3d369e3535023c7788c5b53355d3e437754b512e
Parents:
4469359e15fa7f254c1e096b60cae9cd0e8629e2
Message:
bug fix


git-svn-id: file:///usr/local/Singular/svn/trunk@5006 2c84dea3-7e68-4137-9b89-c4e89433aadc
Location:
Singular
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • Singular/p_Procs_Impl.h

    r446935 rfa1f52  
    77 *  Author:  obachman (Olaf Bachmann)
    88 *  Created: 12/00
    9  *  Version: $Id: p_Procs_Impl.h,v 1.4 2000-12-31 15:14:39 obachman Exp $
     9 *  Version: $Id: p_Procs_Impl.h,v 1.5 2000-12-31 15:54:46 obachman Exp $
    1010 *******************************************************************/
    1111#ifndef P_PROCS_IMPL_H
     
    523523
    524524        case pp_Mult_Coeff_mm_DivSelectMult_Proc:
    525           if (length == LengthOne)
     525          if (length == LengthOne || length == LengthTwo)
    526526          {
    527527            field = FieldGeneral;
  • Singular/pp_Mult_Coeff_mm_DivSelectMult__Template.cc

    r446935 rfa1f52  
    77 *  Author:  obachman (Olaf Bachmann)
    88 *  Created: 8/00
    9  *  Version: $Id: pp_Mult_Coeff_mm_DivSelectMult__Template.cc,v 1.1 2000-12-31 15:14:42 obachman Exp $
     9 *  Version: $Id: pp_Mult_Coeff_mm_DivSelectMult__Template.cc,v 1.2 2000-12-31 15:54:47 obachman Exp $
    1010 *******************************************************************/
    1111
     
    2222  (poly p,const poly m, const poly a, const poly b, int &shorter,const ring r)
    2323{
    24   assume(rOrd_is_c_dp(r));
     24  assume(rOrd_is_Comp_dp(r) && r->ExpL_Size > 2);
    2525  p_Test(p, r);
    2626  if (p == NULL) return NULL;
  • Singular/ring.h

    r446935 rfa1f52  
    77* ABSTRACT - the interpreter related ring operations
    88*/
    9 /* $Id: ring.h,v 1.62 2000-12-31 15:14:44 obachman Exp $ */
     9/* $Id: ring.h,v 1.63 2000-12-31 15:54:47 obachman Exp $ */
    1010
    1111/* includes */
     
    237237BOOLEAN rIsPolyVar(int i, ring r = currRing);
    238238
    239 inline BOOLEAN rOrd_is_c_dp(ring r)
    240 {
    241   return (r->order[0] == ringorder_c &&
     239inline BOOLEAN rOrd_is_Comp_dp(ring r)
     240{
     241  return ((r->order[0] == ringorder_c || r->order[0] == ringorder_C) &&
    242242          r->order[1] == ringorder_dp &&
    243243          r->order[2] == 0);
  • Singular/sparsmat.cc

    r446935 rfa1f52  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: sparsmat.cc,v 1.47 2000-12-31 15:14:45 obachman Exp $ */
     4/* $Id: sparsmat.cc,v 1.48 2000-12-31 15:54:47 obachman Exp $ */
    55
    66/*
     
    5959                                               poly a, poly b)
    6060{
    61   if (rOrd_is_c_dp(currRing))
    62   {
     61  if (rOrd_is_Comp_dp(currRing) && currRing->ExpL_Size > 2)
     62  {
     63    // pp_Mult_Coeff_mm_DivSelectMult only works for (c/C,dp) and
     64    // ExpL_Size > 2
     65    // should be generalized, at least to dp with ExpL_Size == 2
     66    // (is the case for 1 variable)
    6367    int shorter;
    6468    p = currRing->p_Procs->pp_Mult_Coeff_mm_DivSelectMult(p, m, a, b,
Note: See TracChangeset for help on using the changeset viewer.