![]() |
Go to the source code of this file.
Data Structures | |
| class | mapoly_s |
| class | macoeff_s |
| class | maideal_s |
Typedefs | |
| typedef class mapoly_s * | mapoly |
| typedef class macoeff_s * | macoeff |
| typedef class maideal_s * | maideal |
Functions | |
| void | maMonomial_Out (mapoly monomial, ring src_r, ring dest_r=NULL) |
| void | maPoly_Out (mapoly mpoly, ring src_ring, ring dest_r=NULL) |
| mapoly | maMonomial_Create (poly p, ring, sBucket_pt bucket=NULL) |
| void | maMonomial_Destroy (mapoly monomial, ring src_r, ring dest_r=NULL) |
| mapoly | maMonomial_Free (mapoly monomial, ring src_r, ring dest_r=NULL) |
| mapoly | maPoly_InsertMonomial (mapoly &into, mapoly what, ring src_r) |
| mapoly | maPoly_InsertMonomial (mapoly &into, poly p, ring src_r, sBucket_pt bucket=NULL) |
| void | maPoly_Optimize (mapoly mpoly, ring src_r) |
| void | maPoly_Eval (mapoly mpoly, ring src_r, ideal dest_id, ring dest_r, int total_cost) |
| void | maMap_CreatePolyIdeal (ideal map_id, ring map_r, ring src_r, ring dest_r, mapoly &mp, maideal &mideal) |
| void | maMap_CreateRings (ideal map_id, ring map_r, ideal image_id, ring image_r, ring &src_r, ring &dest_r, BOOLEAN &no_sort) |
| ideal | maIdeal_2_Ideal (maideal ideal, ring dest_r) |
| ideal | fast_map_common_subexp (const ideal map_id, const ring map_r, const ideal image_id, const ring image_r) |
| class mapoly_s |
| class macoeff_s |
Definition at line 36 of file fast_maps.h.
| Data Fields | ||
|---|---|---|
| sBucket_pt | bucket | |
| number | n | |
| macoeff | next | |
| class maideal_s |
Definition at line 44 of file fast_maps.h.
| Data Fields | ||
|---|---|---|
| sBucket_pt * | buckets | |
| int | n | |
Definition at line 22 of file fast_maps.h.
Definition at line 23 of file fast_maps.h.
Definition at line 21 of file fast_maps.h.
| ideal fast_map_common_subexp | ( | const ideal | map_id, |
| const ring | map_r, | ||
| const ideal | image_id, | ||
| const ring | image_r | ||
| ) |
Definition at line 354 of file fast_maps.cc.
| ideal maIdeal_2_Ideal | ( | maideal | ideal, |
| ring | dest_r | ||
| ) |
Definition at line 323 of file fast_maps.cc.
| void maMap_CreatePolyIdeal | ( | ideal | map_id, |
| ring | map_r, | ||
| ring | src_r, | ||
| ring | dest_r, | ||
| mapoly & | mp, | ||
| maideal & | mideal | ||
| ) |
Definition at line 255 of file fast_maps.cc.
| void maMap_CreateRings | ( | ideal | map_id, |
| ring | map_r, | ||
| ideal | image_id, | ||
| ring | image_r, | ||
| ring & | src_r, | ||
| ring & | dest_r, | ||
| BOOLEAN & | no_sort | ||
| ) |
Definition at line 281 of file fast_maps.cc.
| mapoly maMonomial_Create | ( | poly | p, |
| ring | , | ||
| sBucket_pt | bucket = NULL |
||
| ) |
Definition at line 138 of file fast_maps.cc.
Definition at line 155 of file fast_maps.cc.
Definition at line 67 of file fast_maps.h.
| void maPoly_Eval | ( | mapoly | mpoly, |
| ring | src_r, | ||
| ideal | dest_id, | ||
| ring | dest_r, | ||
| int | total_cost | ||
| ) |
Definition at line 495 of file fast_maps.cc.
Definition at line 184 of file fast_maps.cc.
| mapoly maPoly_InsertMonomial | ( | mapoly & | into, |
| poly | p, | ||
| ring | src_r, | ||
| sBucket_pt | bucket = NULL |
||
| ) |
Definition at line 233 of file fast_maps.cc.
| void maPoly_Optimize | ( | mapoly | mpoly, |
| ring | src_r | ||
| ) |
Definition at line 710 of file fast_maps.cc.