|
Macaulay2 Engine
|
Computation of pfaffians of a skew symmetric matrix. More...
#include <pfaff.hpp>
Public Member Functions | |
| PfaffianComputation (const Matrix *M, int p) | |
| ~PfaffianComputation () | |
| int | calc (int nsteps=-1) |
| Matrix * | pfaffians () |
| const Ring * | get_ring () const |
| ring_elem | calc_pfaff (void) |
Private Member Functions | |
| ring_elem | calc_pfaff (size_t *r, int p) |
| int | step () |
Private Attributes | |
| const Ring * | R |
| const Matrix * | M |
| MatrixConstructor | pfaffs |
| int | p |
| bool | done |
| size_t * | row_set |
Additional Inherited Members | |
| Static Public Member Functions inherited from our_new_delete | |
| static void * | operator new (size_t size) |
| static void * | operator new[] (size_t size) |
| static void | operator delete (void *obj) |
| static void | operator delete[] (void *obj) |
| static void * | operator new (size_t size, void *existing_memory) |
| static void * | operator new[] (size_t size, void *existing_memory) |
| static void | operator delete (void *obj, void *existing_memory) |
| static void | operator delete[] (void *obj, void *existing_memory) |
Computation of pfaffians of a skew symmetric matrix.