[Kratos] Constitutive law with deformation gradient

Pooyan Dadvand pooyan en cimne.upc.edu
Vie Jun 18 14:56:00 CEST 2010

Hi Janosch,

I agree about cutting the constitutiveLaw from the names and keep them 
like StrainMeasure or StressMeasure while their type will be 
ConstitutiveLaw::StrainMeasure and so on

Respect to the name of the enums, at this moment there in no unified 
naming used. Maybe we can keep the normal convention with first letter 
capital and without underline:





Dr. Pooyan Dadvand
International Center for Numerical Methods in Engineering - CIMNE
Campus Norte, Edificio C1
c/ Gran Capitán s/n
08034 Barcelona, Spain
Tel:        (+34) 93 401 60 38
Fax:      (+34) 93.401.6517
web:       www.cimne.com <http://www.cimne.com <http://www.cimne.com/>>

*Los datos de carácter personal contenidos en el mensaje, se registrarán 
en un fichero para facilitar la gestión de las comunicaciones de CIMNE. 
Se pueden ejercitar los derechos de acceso, rectificación, cancelación y 
oposición por escrito, dirigiéndose a nuestras oficinas de CIMNE, Gran 
Capitán s/n,  Edificio C1 - Campus Norte UPC, 08034 Barcelona, España.

*Les dades de caràcter personal contingudes en aquest missatge es 
registraran en un fitxer per facilitar la gestió de les comunicacions 
del CIMNE. Es poden exercir els drets d'accés, rectificació, 
cancel·lació i oposició, per escrit a les nostres oficines del CIMNE, 
Gran Capità s/n, Edifici C1, Campus Nord UPC, 08034 Barcelona, Espanya.

*All personal data contained in this mail will be processed 
confidentially and stored in a file property of CIMNE in order to manage 
corporate communications. You may exercise the right of access, 
rectification, deletion and objection by letter sent to CIMNE, Gran 
Capitán, Edificio C1 - Campus Norte UPC, 08034 Barcelona, Spain.

On 06/18/2010 10:27 AM, Janosch Stascheit wrote:
> Hi Riccardo, Pooyan,
> with the naming, I am not sure. All other enumerations do have a rather
> unique naming scheme. I'll wait for Pooyan's comments on that.
> The additional function is no problem. It does not harm and will return
> false in the base class.
> Best regards
> Janosch
> Am Freitag, den 18.06.2010, 09:06 +0200 schrieb Riccardo Rossi:
>> Hi Janosch,
>>       i just have one more suggestion about the naming: since we will
>> need to include the name of "constitutive law" and of  the enum in
>> calling it, i would make it shorter, something like
>> enum StrainMeasure{
>>                  Linear_Strain, //linear strain measure in Voigt notation
>>                  Green_Lagrange_Strain, //nonlinear strain measure
>> 		Almansi_Strain, //nonlinear
>> 		logarithmic_Strain //non linear
>>              };
>>              enum StressMeasure{
>>                  PK1_Stress, //stress related to reference configuration
>>                  PK2_Stress, //stress related to reference configuration
>>                  Cauchy_Stress //true stresses related to deformed
>> configuration
>>              };
>> I think (but admittedly i am not too experienced with enums) that this
>> way when we call it it will be something like:
>> ConstitutiveLaw::LinearStrain
>> Pooyan ... how does it fit this in the Kratos naming convection?
>> apart for this, what do you think to add another minimal function of the
>> type
>> IsIncremental()
>> which should return false for all of the current applications, but that
>> may return true if someone implements a constitutive law that accepts an
>> increment of strain and gives back an increment of stress ...
>> Indeed on the contrary we could oblige everyone to work in total
>> form ... and to do the incrementation inside the constitutive law
>> well
>> that's all for now
>> ciao
>> Riccardo
> _______________________________________________
> Kratos mailing list
> Kratos en listas.cimne.upc.edu
> http://listas.cimne.upc.edu/cgi-bin/mailman/listinfo/kratos
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listas.cimne.upc.edu/pipermail/kratos/attachments/20100618/18f6a7ed/attachment.htm 

More information about the Kratos mailing list