Changeset e90187 in git for kernel/maps.cc


Ignore:
Timestamp:
May 12, 2004, 1:24:37 PM (20 years ago)
Author:
Viktor Levandovskyy <levandov@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
5cb4f21974977eb9eff1539a2542294695996e1c
Parents:
327fb235dd54e0d6abf41fde5c280098455f9d2d
Message:
*levandov: new functions in Plural with bugfixes


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

Legend:

Unmodified
Added
Removed
  • kernel/maps.cc

    r327fb23 re90187  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: maps.cc,v 1.1.1.1 2003-10-06 12:15:54 Singular Exp $ */
     4/* $Id: maps.cc,v 1.2 2004-05-12 11:24:37 levandov Exp $ */
    55/*
    66* ABSTRACT - the mapping of polynomials to other rings
     
    247247  rTest(&tmpR);
    248248
     249#ifdef HAVE_PLURAL
     250  if (sourcering->nc!= NULL)
     251  {
     252    rUnComplete(&tmpR);
     253    omFreeSize(orders, sizeof(int)*(ordersize));
     254    omFreeSize(block0, sizeof(int)*(ordersize));
     255    omFreeSize(block1, sizeof(int)*(ordersize));
     256    omFreeSize(wv, sizeof(int*)*(ordersize));
     257    omFreeSize(names, (currRing->N)*sizeof(char*));
     258    if (sourcering->nc->type!=nc_comm)
     259    {
     260      Werror("Sorry, not yet implemented for noncomm. rings");
     261      return NULL;
     262    }   
     263    if ( rSum(theImageRing, sourcering, &tmpR ) !=1 )
     264    {
     265      /* something is wrong with the rings... */
     266      Werror("Error in rSum");
     267      return NULL;
     268    }
     269  }
     270#endif
     271
    249272  // change to new ring
    250273  rChangeCurrRing(&tmpR);
Note: See TracChangeset for help on using the changeset viewer.