9 os << std::endl <<
"Blcok attributes" << std::endl;
10 os <<
"-------------------" << std::endl;
11 os <<
"User attribute 1 = " << e.
data.User1 << std::endl;
12 os <<
"User attribute 2 = " << e.
data.User2 << std::endl;
13 os <<
"User attribute 3 = " << e.
data.User3 << std::endl;
14 os <<
"User attribute 4 = " << e.
data.User4 << std::endl;
15 os <<
"User attribute 5 = " << e.
data.User5 << std::endl;
16 os <<
"User attribute 6 = " << e.
data.User6 << std::endl;
17 os <<
"User attribute 7 = " << e.
data.User7 << std::endl;
18 os <<
"User attribute 8 = " << e.
data.User7 << std::endl;
19 os <<
"User attribute 9 = " << e.
data.User7 << std::endl;
20 os <<
"User attribute 10 = " << e.
data.User10 << std::endl << std::endl;
25 os << std::endl <<
"Material Properties" << std::endl;
26 os <<
"-------------------" << std::endl;
27 os <<
"Young's modulus = " << e.
data.Young << std::endl;
28 os <<
"Poisson's ratio = " << e.
data.Poisson << std::endl;
29 os <<
"Thermal expansion = " << e.
data.ThermalExpansion << std::endl;
30 os <<
"User attribute 1 = " << e.
data.User1 << std::endl;
31 os <<
"User attribute 2 = " << e.
data.User2 << std::endl;
32 os <<
"User attribute 3 = " << e.
data.User3 << std::endl;
33 os <<
"User attribute 4 = " << e.
data.User4 << std::endl;
34 os <<
"User attribute 5 = " << e.
data.User5 << std::endl;
35 os <<
"User attribute 6 = " << e.
data.User6 << std::endl;
36 os <<
"User attribute 7 = " << e.
data.User7 << std::endl << std::endl;
42 os << std::endl <<
"Material Properties" << std::endl;
43 os <<
"-------------------" << std::endl;
44 os <<
"Young's modulus = " << e.
data.Young << std::endl;
45 os <<
"Poisson's ratio = " << e.
data.Poisson << std::endl;
46 os <<
"k1 = " << e.
data.k1 << std::endl;
47 os <<
"k2 = " << e.
data.k2 << std::endl;
48 os <<
"a0_x = " << e.
data.a0x << std::endl;
49 os <<
"a0_y = " << e.
data.a0y << std::endl;
50 os <<
"a0_z = " << e.
data.a0z << std::endl;
51 os <<
"a1_x = " << e.
data.a1x << std::endl;
52 os <<
"a1_y = " << e.
data.a1y << std::endl;
53 os <<
"a1_Z = " << e.
data.a1z << std::endl << std::endl;
58 os << std::endl <<
"Material Properties" << std::endl;
59 os <<
"-------------------" << std::endl;
60 os <<
"Conductivity = " << e.
data.Conductivity << std::endl;
61 os <<
"User attribute 1 = " << e.
data.HeatCapacity << std::endl;
62 os <<
"User attribute 2 = " << e.
data.User2 << std::endl;
63 os <<
"User attribute 3 = " << e.
data.User3 << std::endl;
64 os <<
"User attribute 4 = " << e.
data.User4 << std::endl;
65 os <<
"User attribute 5 = " << e.
data.User5 << std::endl;
66 os <<
"User attribute 6 = " << e.
data.User6 << std::endl;
67 os <<
"User attribute 7 = " << e.
data.User7 << std::endl;
68 os <<
"User attribute 8 = " << e.
data.User8 << std::endl << std::endl;
73 os << std::endl <<
"Material Properties" << std::endl;
74 os <<
"-------------------" << std::endl;
75 os <<
"Diffusivity = " << e.
data.Diffusivity << std::endl;
76 os <<
"Viscosity = " << e.
data.Viscosity << std::endl;
77 os <<
"Permeability = " << e.
data.Permeability << std::endl;
78 os <<
"User attribute 3 = " << e.
data.User3 << std::endl;
79 os <<
"User attribute 4 = " << e.
data.User4 << std::endl;
80 os <<
"User attribute 5 = " << e.
data.User5 << std::endl;
81 os <<
"User attribute 6 = " << e.
data.User6 << std::endl;
82 os <<
"User attribute 7 = " << e.
data.User7 << std::endl;
83 os <<
"User attribute 8 = " << e.
data.User8 << std::endl << std::endl;
88 os << std::endl <<
"Block Body Forces" << std::endl;
89 os <<
"-------------------" << std::endl;
90 os <<
"density = " << e.
data.density << std::endl;
91 os <<
"acceleration_x = " << e.
data.acceleration_x << std::endl;
92 os <<
"acceleration_y = " << e.
data.acceleration_y << std::endl;
93 os <<
"acceleration_z = " << e.
data.acceleration_z << std::endl;
94 os <<
"User attribute 4 = " << e.
data.User4 << std::endl;
95 os <<
"User attribute 5 = " << e.
data.User5 << std::endl;
96 os <<
"User attribute 6 = " << e.
data.User6 << std::endl;
97 os <<
"User attribute 7 = " << e.
data.User7 << std::endl;
98 os <<
"User attribute 8 = " << e.
data.User8 << std::endl << std::endl;
103 os << std::endl <<
"Material Properties" << std::endl;
104 os <<
"-------------------" << std::endl;
105 os <<
"Young's modulus in xy plane (Ep) = " << e.
data.Youngp << std::endl;
106 os <<
"Young's modulus in z-direction (Ez) = " << e.
data.Youngz << std::endl;
107 os <<
"Poisson's ratio in xy plane (vp) = " << e.
data.Poissonp
109 os <<
"Poisson's ratio in z-direction (vpz) = " << e.
data.Poissonpz
111 os <<
"Shear modulus in z-direction (Gzp) = " << e.
data.Shearzp << std::endl
117 os << std::endl <<
"Material Properties" << std::endl;
118 os <<
"-------------------" << std::endl;
119 os <<
"Elastic module = " << e.
data.alpha << std::endl << std::endl;
120 os <<
"Damage coupling = " << e.
data.beta << std::endl << std::endl;
121 os <<
"Strengh = " << e.
data.ft << std::endl << std::endl;
122 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.