15 d.putArrayData(value.address(), 4, d.lookupType(
"float"))
22 d.putArrayData(value.address(), 2, d.lookupType(
"double"))
26 if ptr.integer() == 0:
29 d.putItem(ptr.dereference())
33 if ptr.integer() == 0:
36 d.putItem(ptr.dereference())
40 if ptr.integer() == 0:
43 d.putItem(ptr.dereference())
47 if used.integer() == 0:
50 templateType = d.templateArgument(value.type, 0)
51 x = d.createValue(value.address(), templateType)
55 actsize = value[
"actSize"].integer()
57 d.putNumChild(actsize)
59 d.putValue(
"(%s values)" % (actsize))
61 templateType = d.templateArgument(value.type, 0)
63 with Children(d, actsize, childType=innerType):
64 for i
in range(0, actsize):
65 d.putSubItem(i, p.dereference().cast(templateType))
69 actsize = value[
"actSize"].integer()
70 d.putNumChild(actsize)
72 d.putValue(
"(%s values)" % (actsize))
74 templateType = d.templateArgument(value.type, 0)
76 with Children(d, actsize, childType=innerType):
77 for i
in range(0, actsize):
78 d.putSubItem(i, p.dereference().cast(templateType))
83 templateType = d.templateArgument(value.type, 0)
85 x = d.createValue(value.address(), templateType)
86 y = d.createValue(value.address() + siz, templateType)
87 z = d.createValue(value.address() + 2*siz, templateType)
88 h = d.createValue(value.address() + 3*siz, templateType)
90 with Children(d, 4, childType=templateType):
98 templateType = d.lookupType(
"double")
100 sxx = d.createValue(value.address(), templateType)
101 syy = d.createValue(value.address() + siz, templateType)
102 sxy = d.createValue(value.address() + 2*siz, templateType)
103 sxz = d.createValue(value.address() + 3*siz, templateType)
104 syz = d.createValue(value.address() + 4*siz, templateType)
106 with Children(d, 5, childType=templateType):
107 d.putSubItem(
"sxx", sxx)
108 d.putSubItem(
"syy", syy)
109 d.putSubItem(
"sxy", sxy)
110 d.putSubItem(
"sxz", sxz)
111 d.putSubItem(
"syz", syz)
115 templateType = d.lookupType(
"double")
119 sxx = d.createValue(diag.address(), templateType)
120 syy = d.createValue(diag.address() + siz, templateType)
121 szz = d.createValue(diag.address() + 2*siz, templateType)
122 sxy = d.createValue(off.address(), templateType)
123 sxz = d.createValue(off.address() + siz, templateType)
124 syz = d.createValue(off.address() + 2*siz, templateType)
126 with Children(d, 6, childType=templateType):
127 d.putSubItem(
"sxx", sxx)
128 d.putSubItem(
"syy", syy)
129 d.putSubItem(
"szz", szz)
130 d.putSubItem(
"sxy", sxy)
131 d.putSubItem(
"sxz", sxz)
132 d.putSubItem(
"syz", syz)
def qdump__Sph__ArrayView(d, value)
def qdump__Sph__Array(d, value)
def qdump__Sph__TracelessTensor(d, value)
def qdump__Sph__Optional(d, value)
def qdump__Sph__RawPtr(d, value)
def qdump__Sph__AutoPtr(d, value)
def qdump__Sph__SharedPtr(d, value)
def qdump__Sph__SymmetricTensor(d, value)
def qdump____m128d(d, value)
def qdump__Sph__BasicVector(d, value)
def qdump____m128(d, value)