• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/emacs-92/emacs/lisp/calc/

Lines Matching +defs:calcFunc +defs:re

38    (calc-unary-op "arg" 'calcFunc-arg arg)))
40 (defun calc-re (arg)
43 (calc-unary-op "re" 'calcFunc-re arg)))
48 (calc-unary-op "im" 'calcFunc-im arg)))
57 (calc-enter-result 1 "p-r" (list 'calcFunc-rect arg))
58 (calc-enter-result 1 "r-p" (list 'calcFunc-polar arg))))))
120 (let ((sc (calcFunc-sincos (nth 2 a))))
133 (calcFunc-arg a)))))
192 (defun calcFunc-polar (a) ; [C N] [Public]
194 (math-map-vec 'calcFunc-polar a))
198 (t (list 'calcFunc-polar a))))
200 (defun calcFunc-rect (a) ; [N N] [Public]
202 (math-map-vec 'calcFunc-rect a))
206 (t (list 'calcFunc-rect a))))
209 (defun calcFunc-conj (a)
218 (math-map-vec 'calcFunc-conj a))
219 ((eq (car a) 'calcFunc-conj)
228 (setq aa (calcFunc-conj (nth 1 a))
229 bb (calcFunc-conj (nth 2 a)))
230 (or (not (eq (car-safe aa) 'calcFunc-conj))
231 (not (eq (car-safe bb) 'calcFunc-conj)))))
240 (math-neg (calcFunc-conj (nth 1 a))))
243 (math-mul (calcFunc-conj (math-infinite-dir a inf)) inf))))
245 (list 'calcFunc-conj a)))))
249 (defun calcFunc-arg (a)
253 (calcFunc-arctan2 (nth 2 a) (nth 1 a)))
257 (math-map-vec 'calcFunc-arg a))
271 (calcFunc-arg (math-infinite-dir a))))
273 (list 'calcFunc-arg a))))
285 (defun calcFunc-re (a)
291 (math-mul (nth 1 a) (calcFunc-cos (nth 2 a))))
293 (math-map-vec 'calcFunc-re a))
295 ((eq (car a) 'calcFunc-conj)
296 (calcFunc-re (nth 1 a)))
302 (setq aa (calcFunc-re (nth 1 a))
303 bb (calcFunc-re (nth 2 a)))
304 (or (not (eq (car-safe aa) 'calcFunc-re))
305 (not (eq (car-safe bb) 'calcFunc-re)))))
311 (math-mul (calcFunc-im (nth 1 a))
312 (calcFunc-im (nth 2 a)))))))
315 (math-div (calcFunc-re (nth 1 a)) (nth 2 a)))
317 (math-neg (calcFunc-re (nth 1 a))))
319 (list 'calcFunc-re a)))))
321 (defun calcFunc-im (a)
328 (math-mul (nth 1 a) (calcFunc-sin (nth 2 a))))
330 (math-map-vec 'calcFunc-im a))
333 ((eq (car a) 'calcFunc-conj)
334 (math-neg (calcFunc-im (nth 1 a))))
340 (setq aa (calcFunc-im (nth 1 a))
341 bb (calcFunc-im (nth 2 a)))
342 (or (not (eq (car-safe aa) 'calcFunc-im))
343 (not (eq (car-safe bb) 'calcFunc-im)))))
348 (math-add (math-mul (calcFunc-re (nth 1 a)) bb)
349 (math-mul aa (calcFunc-re (nth 2 a)))))))
352 (math-div (calcFunc-im (nth 1 a)) (nth 2 a)))
354 (math-neg (calcFunc-im (nth 1 a))))
356 (list 'calcFunc-im a)))))