Jspice3
plusder.c File Reference
#include "spice.h"
#include <math.h>
#include "distodef.h"
Include dependency graph for plusder.c:

Go to the source code of this file.

Macros

#define JOB   char
 

Functions

void PlusDeriv (Dderivs *new, Dderivs *old1, Dderivs *old2)
 

Macro Definition Documentation

#define JOB   char

Definition at line 9 of file plusder.c.

Function Documentation

void PlusDeriv ( Dderivs new,
Dderivs old1,
Dderivs old2 
)

Definition at line 19 of file plusder.c.

21 {
22 
23 new->value = old1->value + old2->value;
24 new->d1_p = old1->d1_p + old2->d1_p ;
25 new->d1_q = old1->d1_q + old2->d1_q ;
26 new->d1_r = old1->d1_r + old2->d1_r ;
27 new->d2_p2 = old1->d2_p2 + old2->d2_p2 ;
28 new->d2_q2 = old1->d2_q2 + old2->d2_q2 ;
29 new->d2_r2 = old1->d2_r2 + old2->d2_r2 ;
30 new->d2_pq = old1->d2_pq + old2->d2_pq ;
31 new->d2_qr = old1->d2_qr + old2->d2_qr ;
32 new->d2_pr = old1->d2_pr + old2->d2_pr ;
33 new->d3_p3 =
34  old1->d3_p3
35  + old2->d3_p3 ;
36 new->d3_q3 =
37  old1->d3_q3
38  + old2->d3_q3 ;
39 new->d3_r3 =
40  old1->d3_r3
41  + old2->d3_r3 ;
42 new->d3_p2r =
43  old1->d3_p2r
44  + old2->d3_p2r ;
45 new->d3_p2q =
46  old1->d3_p2q
47  + old2->d3_p2q ;
48 new->d3_q2r =
49  old1->d3_q2r
50  + old2->d3_q2r ;
51 new->d3_pq2 =
52  old1->d3_pq2
53  + old2->d3_pq2 ;
54 new->d3_pr2 =
55  old1->d3_pr2
56  + old2->d3_pr2 ;
57 new->d3_qr2 =
58  old1->d3_qr2
59  + old2->d3_qr2 ;
60 new->d3_pqr =
61  old1->d3_pqr
62  + old2->d3_pqr ;
63  }
double d2_pr
Definition: distodef.h:75
double d3_pr2
Definition: distodef.h:83
double d3_pq2
Definition: distodef.h:81
double d3_p3
Definition: distodef.h:76
double d1_q
Definition: distodef.h:68
double d2_pq
Definition: distodef.h:73
double d3_pqr
Definition: distodef.h:85
double d2_r2
Definition: distodef.h:72
double d3_p2r
Definition: distodef.h:80
double d2_qr
Definition: distodef.h:74
double d1_r
Definition: distodef.h:69
double d1_p
Definition: distodef.h:67
double d3_qr2
Definition: distodef.h:84
double d3_q3
Definition: distodef.h:77
double d3_q2r
Definition: distodef.h:82
double value
Definition: distodef.h:66
double d3_r3
Definition: distodef.h:78
double d3_p2q
Definition: distodef.h:79
double d2_q2
Definition: distodef.h:71
double d2_p2
Definition: distodef.h:70