class JAS::MultiSeriesRing::Mcoeff
(Inner) class which extends edu.jas.ps.MultiVarCoefficients
Public Class Methods
new(ring,ifunc=nil,jfunc=nil)
click to toggle source
Constructor
ring must be a polynomial or multivariate power series ring. ifunc(ExpVector i) must return a value which is used in ((RingFactory)cofac).fromInteger(). jfunc(ExpVector i) must return a value of type ring.coFac.
Calls superclass method
# File examples/jas.rb, line 5175 def initialize(ring,ifunc=nil,jfunc=nil) super(ring); @coFac = ring.coFac; @ifunc = ifunc; @jfunc = jfunc; end
Public Instance Methods
generate(i)
click to toggle source
Generator for a coefficient.
long i parameter. returns a value of type ring.coFac.
# File examples/jas.rb, line 5188 def generate(i) if @jfunc == nil return @coFac.fromInteger( @ifunc.call(i) ); else return @jfunc.call(i); end end