22 os << std::endl <<
"Blcok attributes" << std::endl;
23 os <<
"-------------------" << std::endl;
24 os <<
"User attribute 1 = " << e.
data.User1 << std::endl;
25 os <<
"User attribute 2 = " << e.
data.User2 << std::endl;
26 os <<
"User attribute 3 = " << e.
data.User3 << std::endl;
27 os <<
"User attribute 4 = " << e.
data.User4 << std::endl;
28 os <<
"User attribute 5 = " << e.
data.User5 << std::endl;
29 os <<
"User attribute 6 = " << e.
data.User6 << std::endl;
30 os <<
"User attribute 7 = " << e.
data.User7 << std::endl;
31 os <<
"User attribute 8 = " << e.
data.User7 << std::endl;
32 os <<
"User attribute 9 = " << e.
data.User7 << std::endl;
33 os <<
"User attribute 10 = " << e.
data.User10 << std::endl << std::endl;
38 os << std::endl <<
"Material Properties" << std::endl;
39 os <<
"-------------------" << std::endl;
40 os <<
"Young's modulus = " << e.
data.Young << std::endl;
41 os <<
"Poisson's ratio = " << e.
data.Poisson << std::endl;
42 os <<
"Thermal expansion = " << e.
data.ThermalExpansion << std::endl;
43 os <<
"User attribute 1 = " << e.
data.User1 << std::endl;
44 os <<
"User attribute 2 = " << e.
data.User2 << std::endl;
45 os <<
"User attribute 3 = " << e.
data.User3 << std::endl;
46 os <<
"User attribute 4 = " << e.
data.User4 << std::endl;
47 os <<
"User attribute 5 = " << e.
data.User5 << std::endl;
48 os <<
"User attribute 6 = " << e.
data.User6 << std::endl;
49 os <<
"User attribute 7 = " << e.
data.User7 << std::endl << std::endl;
55 os << std::endl <<
"Material Properties" << std::endl;
56 os <<
"-------------------" << std::endl;
57 os <<
"Young's modulus = " << e.
data.Young << std::endl;
58 os <<
"Poisson's ratio = " << e.
data.Poisson << std::endl;
59 os <<
"k1 = " << e.
data.k1 << std::endl;
60 os <<
"k2 = " << e.
data.k2 << std::endl;
61 os <<
"a0_x = " << e.
data.a0x << std::endl;
62 os <<
"a0_y = " << e.
data.a0y << std::endl;
63 os <<
"a0_z = " << e.
data.a0z << std::endl;
64 os <<
"a1_x = " << e.
data.a1x << std::endl;
65 os <<
"a1_y = " << e.
data.a1y << std::endl;
66 os <<
"a1_Z = " << e.
data.a1z << std::endl << std::endl;
71 os << std::endl <<
"Material Properties" << std::endl;
72 os <<
"-------------------" << std::endl;
73 os <<
"Conductivity = " << e.
data.Conductivity << std::endl;
74 os <<
"User attribute 1 = " << e.
data.HeatCapacity << std::endl;
75 os <<
"User attribute 2 = " << e.
data.User2 << std::endl;
76 os <<
"User attribute 3 = " << e.
data.User3 << std::endl;
77 os <<
"User attribute 4 = " << e.
data.User4 << std::endl;
78 os <<
"User attribute 5 = " << e.
data.User5 << std::endl;
79 os <<
"User attribute 6 = " << e.
data.User6 << std::endl;
80 os <<
"User attribute 7 = " << e.
data.User7 << std::endl;
81 os <<
"User attribute 8 = " << e.
data.User8 << std::endl << std::endl;
86 os << std::endl <<
"Material Properties" << std::endl;
87 os <<
"-------------------" << std::endl;
88 os <<
"Diffusivity = " << e.
data.Diffusivity << std::endl;
89 os <<
"Viscosity = " << e.
data.Viscosity << std::endl;
90 os <<
"Permeability = " << e.
data.Permeability << std::endl;
91 os <<
"User attribute 3 = " << e.
data.User3 << std::endl;
92 os <<
"User attribute 4 = " << e.
data.User4 << std::endl;
93 os <<
"User attribute 5 = " << e.
data.User5 << std::endl;
94 os <<
"User attribute 6 = " << e.
data.User6 << std::endl;
95 os <<
"User attribute 7 = " << e.
data.User7 << std::endl;
96 os <<
"User attribute 8 = " << e.
data.User8 << std::endl << std::endl;
101 os << std::endl <<
"Block Body Forces" << std::endl;
102 os <<
"-------------------" << std::endl;
103 os <<
"density = " << e.
data.density << std::endl;
104 os <<
"acceleration_x = " << e.
data.acceleration_x << std::endl;
105 os <<
"acceleration_y = " << e.
data.acceleration_y << std::endl;
106 os <<
"acceleration_z = " << e.
data.acceleration_z << std::endl;
107 os <<
"User attribute 4 = " << e.
data.User4 << std::endl;
108 os <<
"User attribute 5 = " << e.
data.User5 << std::endl;
109 os <<
"User attribute 6 = " << e.
data.User6 << std::endl;
110 os <<
"User attribute 7 = " << e.
data.User7 << std::endl;
111 os <<
"User attribute 8 = " << e.
data.User8 << std::endl << std::endl;
116 os << std::endl <<
"Material Properties" << std::endl;
117 os <<
"-------------------" << std::endl;
118 os <<
"Young's modulus in xy plane (Ep) = " << e.
data.Youngp << std::endl;
119 os <<
"Young's modulus in z-direction (Ez) = " << e.
data.Youngz << std::endl;
120 os <<
"Poisson's ratio in xy plane (vp) = " << e.
data.Poissonp
122 os <<
"Poisson's ratio in z-direction (vpz) = " << e.
data.Poissonpz
124 os <<
"Shear modulus in z-direction (Gzp) = " << e.
data.Shearzp << std::endl
130 os << std::endl <<
"Material Properties" << std::endl;
131 os <<
"-------------------" << std::endl;
132 os <<
"Elastic module = " << e.
data.alpha << std::endl << std::endl;
133 os <<
"Damage coupling = " << e.
data.beta << std::endl << std::endl;
134 os <<
"Strengh = " << e.
data.ft << std::endl << std::endl;
135 os <<
"Fracture energy = " << e.
data.Gf << std::endl << std::endl;
implementation of Data Operators for Forces and Sources
std::ostream & operator<<(std::ostream &os, const EntitiesFieldData::EntData &e)
Body force data structure.
Arbitrary block attributes data structure.
Transverse Isotropic material data structure.
Elastic material data structure.
Linear interface data structure.
moisture transport material data structure
Thermal material data structure.