Go to the documentation of this file.
46AnisotropicLinearElasticMaterial :: initializeFrom(
InputRecord &ir)
48 LinearElasticMaterial :: initializeFrom(ir);
54 OOFEM_ERROR(
"Incorrect size of stiff - should be 21, is %d\n", (
int)stiffness.
giveSize() );
58 for (
int k = 1, i = 1; i <= 6; i++ ) {
60 for (
int j = i + 1; j <= 6; j++ ) {
69 OOFEM_ERROR(
"Incorrect size of talpha - should be 6, is %d\n", (
int)
alpha.giveSize() );
78 Material :: giveInputRecord(input);
80 for (
int k = 1, i = 1; i <= 6; i++ ) {
81 for (
int j = i; j <= 6; j++ ) {
#define _IFT_AnisotropicLinearElasticMaterial_stiff
Stiffness coefficients arranged by rows from the diagonal to the right (21 values).
#define _IFT_AnisotropicLinearElasticMaterial_talpha
Thermal expansion, 6 components in strain-Voigt order,.
#define REGISTER_Material(class)
Index giveSize() const
Returns the size of receiver.
void computesSubTangents()
FloatMatrixF< 6, 6 > tangent
Preconstructed 3d tangent.
FloatArrayF< 6 > alpha
Thermal expansion.
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011