source: git/libpolys/polys/prCopy.h @ 6ce030f

spielwiese
Last change on this file since 6ce030f was 6ce030f, checked in by Oleksandr Motsak <motsak@…>, 12 years ago
removal of the $Id$ svn tag from everywhere NOTE: the git SHA1 may be used instead (only on special places) NOTE: the libraries Singular/LIB/*.lib still contain the marker due to our current use of svn
  • Property mode set to 100644
File size: 1.5 KB
Line 
1#ifndef PRCOPY_H
2#define PRCOPY_H
3/****************************************
4*  Computer Algebra System SINGULAR     *
5****************************************/
6/*
7* ABSTRACT - declarations of functions for Copy/Move/Delete for Polys
8*/
9
10
11/*************************************************************************
12 *
13 * MoveR, CopyR, ShallowCopyR: operations to get ideals/polys
14 *                             from source_r to dest_r where
15 *  - Coeff(source_r) == Coeff(dest_r)
16 *  - dest_r->N <= source_r->N
17 * Move:        input is destroyed
18 * ShallowCopy: monomials are copied, coeffs are set
19 * Copy:        monomials and coeffs are copied
20 *
21 ************************************************************************/
22poly prMoveR_NoSort(poly &p, ring r, ring dest_r);
23poly prMoveR(poly &p, ring r, ring dest_r);
24poly prCopyR_NoSort(poly p, ring r, ring dest_r);
25poly prCopyR(poly p, ring r, ring dest_r);
26poly prShallowCopyR_NoSort(poly p, ring r, ring dest_t);
27poly prShallowCopyR(poly p, ring r, ring dest_t);
28poly prHeadR(poly p, ring r, ring dest_rg);
29
30ideal idrMoveR_NoSort(ideal &id, ring r, ring dest_r );
31ideal idrMoveR(ideal &id, ring r, ring dest_r );
32
33ideal idrCopyR_NoSort(ideal id, ring r, ring dest_r );
34ideal idrCopyR(ideal id, ring r, ring dest_r );
35
36ideal idrShallowCopyR_NoSort(ideal id, ring r, ring dest_r );
37ideal idrShallowCopyR(ideal id, ring r, ring dest_r );
38
39/// Copy leading terms of id[i] via prHeeadR into dest_r
40ideal idrHeadR(ideal id, ring r, ring dest_r );
41#endif
Note: See TracBrowser for help on using the repository browser.