law:set-deriv
List of: Scheme Extensions
Subjects: Analyzing Models, Laws
Contents: Kernel

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
PDF/KERN/14SCI.PDF
HTM/DATA/KERN/KERN/14SCI/0027.HTM