source: git/libpolys/polys/prCopy.h @ 014b65

spielwiese
Last change on this file since 014b65 was 014b65, checked in by Mohamed Barakat <mohamed.barakat@…>, 13 years ago
- moved misc,reporter,resources,coeffs,polys -> (new) libpolys (Hans agreed) - migrated to automake in coeffs, misc status: everything builds (except polys) todo: . migrate resources and reporter to automake . create autoconf macros for omalloc, factory, and libpolys
  • 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.