class Keisan::Functions::Sech
Public Class Methods
new()
click to toggle source
Calls superclass method
Keisan::Functions::CMathFunction::new
# File lib/keisan/functions/sech.rb, line 4 def initialize super("sech", Proc.new {|arg| 1 / CMath::cosh(arg)}) end
Protected Class Methods
derivative(argument)
click to toggle source
# File lib/keisan/functions/sech.rb, line 10 def self.derivative(argument) -AST::Function.new([argument], "sinh") * AST::Exponent.new([AST::Function.new([argument], "cosh"), -2]) end