From 067c3b0db8f02640b1efc2d185c9c2a35e0a7c71 Mon Sep 17 00:00:00 2001 From: h_vogt Date: Sun, 30 Apr 2017 23:43:55 +0200 Subject: [PATCH] dvec.h, add a pointer to the original vector to dvec structure --- src/frontend/vectors.c | 1 + src/include/ngspice/dvec.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/frontend/vectors.c b/src/frontend/vectors.c index 1e2101e08..64f35d330 100644 --- a/src/frontend/vectors.c +++ b/src/frontend/vectors.c @@ -720,6 +720,7 @@ vec_copy(struct dvec *v) nv->v_next = NULL; nv->v_link2 = NULL; nv->v_scale = v->v_scale; + nv->v_unclipped = v->v_unclipped; return (nv); } diff --git a/src/include/ngspice/dvec.h b/src/include/ngspice/dvec.h index 7c040c7f4..9b6d471e6 100644 --- a/src/include/ngspice/dvec.h +++ b/src/include/ngspice/dvec.h @@ -58,6 +58,7 @@ struct dvec { struct dvec *v_next; /* Link for list of plot vectors. */ struct dvec *v_link2; /* Extra link for things like print. */ struct dvec *v_scale; /* If this has a non-standard scale... */ + struct dvec *v_unclipped; /* If clipped, this is the original vector */ } ; #define isreal(v) ((v)->v_flags & VF_REAL)