Class JAS::Coeff
In: examples/jas.rb
Parent: Coefficients

Methods

generate   new  

Public Class methods

[Source]

      # File examples/jas.rb, line 3632
3632:   def initialize(cof,&f)
3633:       super() # this is important in jruby 1.5.6!
3634:       #puts "cof type(#{cof}) = #{cof.class}\n";
3635:       @coFac = cof;
3636:       #puts "f type(#{f}) = #{f.class}\n";
3637:       @func = f
3638:   end

Public Instance methods

[Source]

      # File examples/jas.rb, line 3639
3639:   def generate(i)
3640:       #puts "f_3  type(#{@func}) = #{@func.class}\n";
3641:       #puts "f_3  type(#{i}) = #{i.class}\n";
3642:       #return @coFac.getZERO()
3643:       c = @func.call(i)
3644:       #puts "f_3  type(#{c}) = #{c.class}\n";
3645:       if c.is_a? RingElem
3646:           c = c.elem
3647:       end
3648:       return c
3649:   end

[Validate]