Loading...
Searching...
No Matches
#include "interface/freemodule.h"
#include "buffer.hpp"
#include "error.h"
#include "exceptions.hpp"
#include "freemod.hpp"
#include "monoid.hpp"
#include "newdelete.hpp"
#include "ring.hpp"
Go to the source code of this file.
|
| const Ring * | IM2_FreeModule_ring (const FreeModule *F) |
| int | IM2_FreeModule_rank (const FreeModule *F) |
| M2_string | IM2_FreeModule_to_string (const FreeModule *F) |
| unsigned int | rawFreeModuleHash (const FreeModule *F) |
| const FreeModule * | IM2_FreeModule_make (const Ring *R, int rank) |
| const FreeModule * | IM2_FreeModule_make_degs (const Ring *R, M2_arrayint degs) |
| const FreeModule * | IM2_FreeModule_make_schreyer (const Matrix *m) |
| M2_arrayint | IM2_FreeModule_get_degrees (const FreeModule *F) |
| const Matrix * | IM2_FreeModule_get_schreyer (const FreeModule *F) |
| M2_bool | IM2_FreeModule_is_equal (const FreeModule *F, const FreeModule *G) |
| const FreeModule * | IM2_FreeModule_sum (const FreeModule *F, const FreeModule *G) |
| const FreeModule * | IM2_FreeModule_tensor (const FreeModule *F, const FreeModule *G) |
| const FreeModule * | IM2_FreeModule_dual (const FreeModule *F) |
| const FreeModule * | IM2_FreeModule_symm (int n, const FreeModule *F) |
| const FreeModule * | IM2_FreeModule_exterior (int n, const FreeModule *F) |
| const FreeModule * | IM2_FreeModule_submodule (const FreeModule *F, M2_arrayint selection) |
| M2_arrayintOrNull | rawFreeModuleSelectByDegrees (const FreeModule *F, M2_arrayint lo, M2_arrayint hi) |