Macaulay2 Engine
Loading...
Searching...
No Matches

◆ pfaffians()

Matrix * Matrix::pfaffians ( int p) const

Definition at line 101 of file pfaff.cpp.

102{
103 if (get_ring()->get_precision() > 0)
104 {
105 ERROR("pfaffian computations over RR or CC not yet implemented");
106 return nullptr;
107 }
108 PfaffianComputation d {this, p};
109 d.calc();
110 return d.pfaffians();
111}
const Ring * get_ring() const
Definition matrix.hpp:134
Matrix * pfaffians()
Definition pfaff.hpp:75
int calc(int nsteps=-1)
Definition pfaff.cpp:46
int p
const int ERROR
Definition m2-mem.cpp:55

References PfaffianComputation::calc(), ERROR, get_ring(), Matrix(), p, pfaffians(), and PfaffianComputation::pfaffians().

Referenced by IM2_Matrix_pfaffians(), and pfaffians().