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

◆ discreteLog()

virtual long Ring::discreteLog ( const ring_elem & a) const
inlinevirtual

Reimplemented in M2::ConcreteRing< RingType >, M2::ConcreteRing< RingType >, M2::ConcreteRing< ARingQQ >, M2::ConcreteRing< M2::ARingCCC >, M2::ConcreteRing< M2::ARingCCC >, M2::ConcreteRing< M2::ARingRRR >, M2::ConcreteRing< M2::ARingRRR >, and Z_mod.

Definition at line 314 of file ring.hpp.

315 {
316 (void) a;
317 throw exc::engine_error("cannot compute discrete logarithm in this ring");
318 }

Referenced by rawDiscreteLog().