From b1c30f678966e6a6edc97b6012a5e89a36a8873f Mon Sep 17 00:00:00 2001 From: jofret Date: Fri, 1 Dec 2006 13:50:31 +0000 Subject: Type mapping for Raffaele --- Doc/Type Mapping/typeTree.dot | 75 ++++++++++++++++++++++++++++++++++++++++++ Doc/Type Mapping/typeTree.jpg | Bin 0 -> 46210 bytes 2 files changed, 75 insertions(+) create mode 100644 Doc/Type Mapping/typeTree.dot create mode 100644 Doc/Type Mapping/typeTree.jpg (limited to 'Doc') diff --git a/Doc/Type Mapping/typeTree.dot b/Doc/Type Mapping/typeTree.dot new file mode 100644 index 00000000..deee206b --- /dev/null +++ b/Doc/Type Mapping/typeTree.dot @@ -0,0 +1,75 @@ +digraph typeTree{ + +Root [label="Variable"]; +Scalar [label="Scalar"]; +Matrix [label="Matrix"]; + +Empty [label="Empty Matrix"]; + + +SBoolean [label="Boolean"]; +MBoolean [label="Boolean"]; + +SReal [label="Real"]; +SDReal [label="double"]; +SFReal [label="float"]; + +MReal [label="Real"]; +MDReal [label="double"]; +MFReal [label="float"]; + +SComplex [label="Complex"]; +SDComplex [label="double"]; +SFComplex [label="float"]; + +MComplex [label="Complex"]; +MDComplex [label="double"]; +MFComplex [label="float"]; + +SInteger [label="Integer"]; +MInteger [label="Integer"]; + + + +Root -> { + Scalar; + Matrix; +} + +Scalar -> { + SBoolean; + SReal; + SComplex; + SInteger; +} + +Matrix -> { + MBoolean; + MReal; + MComplex; + MInteger; + Empty; +} + +SReal -> { + SFReal; + SDReal; +} + +SComplex -> { + SDComplex; + SFComplex; +} + +MReal -> { + MFReal; + MDReal; +} + +MComplex -> { + MDComplex; + MFComplex; +} + + +} \ No newline at end of file diff --git a/Doc/Type Mapping/typeTree.jpg b/Doc/Type Mapping/typeTree.jpg new file mode 100644 index 00000000..a46a463f Binary files /dev/null and b/Doc/Type Mapping/typeTree.jpg differ -- cgit