source: git/kernel/maps/gen_maps.h @ 1878b2a

spielwiese
Last change on this file since 1878b2a was 1878b2a, checked in by Hans Schoenemann <hannes@…>, 5 years ago
add: maEvalAt
  • Property mode set to 100644
File size: 1.2 KB
RevLine 
[4d5437]1#ifndef GEN_MAPS_H
2#define GEN_MAPS_H
3/****************************************
4*  Computer Algebra System SINGULAR     *
5****************************************/
6/// polynomial map for ideals/module/matrix
7/// map_id: the ideal to map
8/// map_r: the base ring for map_id
9/// image_id: the image of the variables
10/// image_r: the base ring for image_id
11/// nMap: map for coeffcients
12ideal maMapIdeal(const ideal map_id, const ring map_r,const ideal image_id, const ring image_r, const nMapFunc nMap);
13
[e552b7]14/// polynomial map for poly (vector)
15/// map_p: the poly (vector) to map
16/// map_r: the base ring for map_p
17/// image_id: the image of the variables
18/// image_r: the base ring for image_id
19/// nMap: map for coeffcients
20poly maMapPoly(const poly map_p, const ring map_r,const ideal image_id, const ring image_r, const nMapFunc nMap);
21
[4d5437]22poly p_SubstPoly (poly p, int var, poly image, const ring preimage_r, const ring image_r, const nMapFunc nMap, matrix cache=NULL);
23ideal id_SubstPoly (ideal id, int var, poly image, const ring preimage_r, const ring image_r, const nMapFunc nMap);
24
[1878b2a]25/// evaluate the polynomial p at the pt given by the array pt
26number maEvalAt(const poly p,const number* pt, const ring r);
[4d5437]27#endif
28
Note: See TracBrowser for help on using the repository browser.