source: git/kernel/prCopy.h @ 4e35a89

spielwiese
Last change on this file since 4e35a89 was 341696, checked in by Hans Schönemann <hannes@…>, 14 years ago
Adding Id property to all files git-svn-id: file:///usr/local/Singular/svn/trunk@12231 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 1.6 KB
Line 
1/****************************************
2*  Computer Algebra System SINGULAR     *
3****************************************/
4/* $Id$ */
5/*
6* ABSTRACT - declarations of functions for Copy/Move/Delete for Polys
7*/
8
9
10/*************************************************************************
11 *
12 * MoveR, CopyR, ShallowCopyR: operations to get ideals/polys
13 *                             from source_r to dest_r where
14 *  - Coeff(source_r) == Coeff(dest_r)
15 *  - dest_r->N <= source_r->N
16 * Move:        input is destroyed
17 * ShallowCopy: monomials are copied, coeffs are set
18 * Copy:        monomials and coeffs are copied
19 *
20 ************************************************************************/
21poly prMoveR_NoSort(poly &p, ring r, ring dest_r = currRing);
22poly prMoveR(poly &p, ring r, ring dest_r = currRing);
23poly prCopyR_NoSort(poly p, ring r, ring dest_r = currRing);
24poly prCopyR(poly p, ring r, ring dest_r = currRing);
25poly prShallowCopyR_NoSort(poly p, ring r, ring dest_t = currRing);
26poly prShallowCopyR(poly p, ring r, ring dest_t = currRing);
27poly prHeadR(poly p, ring r, ring dest_r = currRing);
28
29ideal idrMoveR_NoSort(ideal &id, ring r, ring dest_r = currRing);
30ideal idrMoveR(ideal &id, ring r, ring dest_r = currRing);
31
32ideal idrCopyR_NoSort(ideal id, ring r, ring dest_r = currRing);
33ideal idrCopyR(ideal id, ring r, ring dest_r = currRing);
34
35ideal idrShallowCopyR_NoSort(ideal id, ring r, ring dest_r = currRing);
36ideal idrShallowCopyR(ideal id, ring r, ring dest_r = currRing);
37
38
39/// Copy leading terms of id[i] via prHeeadR into dest_r
40ideal idrHeadR(ideal id, ring r, ring dest_r = currRing);
41
42
43
44
Note: See TracBrowser for help on using the repository browser.