Action:
|
Manually sets the derivative of ith driving variable.
|
|
Filename:
|
kern/kern_scm/law_scm.cxx
|
|
Syntax:
|
(law:set-deriv a-law i deriv-law)
|
|
Arg Types:
|
a-law
|
law | string | real | position |
|
|
|
par-pos | gvector
|
|
i
|
integer
|
|
deriv-law
|
law | string | real | position |
|
|
|
par-pos | gvector
|
|
Returns:
|
unspecified
|
|
|
a-law can be a defined law, a law string, or a constant number.
|
|
|
i specifies the order of derivative.
|
|
|
deriv-law specifies the closed form derivative of
law:set-deriv.
|
|
Example:
|
; law:set-deriv
|
|
; Create a law
|
|
(define a-law (law "x^2+3"))
|
|
;; a-law
|
|
; Create a deriv-law
|
|
(define deriv-law (law "2*x"))
|
|
;; deriv-law
|
|
; Set the derivative
|
|
(law:set-deriv a-law 0 deriv-law)
|
|
;; #t
|