FeResPost Web Site                     FeResPost Online User Manual

Chapter II.3
The “ClaMat” class

The “ClaMat” class is used to store the materials used in the definition of laminates. Each material is characterized by:

Several methods of the ClaMat class allow to access to data stored in an object. Table II.3.1 gives the list of methods defined in the class.

Table II.3.1The different methods that have been defined in “ClaMat” class. Methods marked with “(s)” are singleton methods.



(FeResPost list of classes is given in Table 1 page 27.)



Method NameDescription Example



Creation and initialization methods



new (s) II.3.1 IV.3.2



initialize II.3.1



clone II.3.7



Manipulation of data defining ClaMat object



clearModuli II.3.3



insertModuli II.3.3



fillModuli II.3.3 IV.3.2



getDataModuli II.3.3



clearCTEs II.3.3



insertCTEs II.3.3



fillCTEs II.3.3 IV.3.2



getDataCTEs II.3.3



clearCMEs II.3.3



insertCMEs II.3.3



fillCMEs II.3.3



getDataCMEs II.3.3



clearAllowables II.3.3



insertAllowablesII.3.3



fillAllowables II.3.3



getDataAllowables II.3.3



clearThermalData II.3.3



insertThermalData II.3.3



fillThermalData II.3.3 IV.3.3



getThermalData II.3.3



clearMoistureData II.3.3



insertMoistureData II.3.3



fillMoistureData II.3.3



getMoistureData II.3.3



Extraction of calculated material properties



getCompliance II.3.4 “EX12/testCla.rb”



getStiffness II.3.4 IV.3.2



getInPlaneComplianceII.3.4“EX13/extendedCLA.rb”



getInPlaneStiffness II.3.4“EX13/extendedCLA.rb”



getInPlaneAlfaE II.3.4“EX13/extendedCLA.rb”



getInPlaneBetaE II.3.4“EX13/extendedCLA.rb”



getInPlaneAlfa II.3.4“EX13/extendedCLA.rb”



getInPlaneBeta II.3.4“EX13/extendedCLA.rb”



getOOPSCompliance II.3.4“EX13/extendedCLA.rb”



getOOPSStiffness II.3.4“EX13/extendedCLA.rb”



getOOPSAlfaG II.3.4“EX13/extendedCLA.rb”



getOOPSBetaG II.3.4“EX13/extendedCLA.rb”



getOOPSAlfa II.3.4“EX13/extendedCLA.rb”



getOOPSBeta II.3.4“EX13/extendedCLA.rb”



getInPlaneLambdaT II.3.4 IV.3.3



getRho II.3.4 IV.3.3



getCp II.3.4 IV.3.3



getRhoCp II.3.4 IV.3.3



getInPlaneLambdaHII.3.4



Management of units methods



getUnits II.3.5



setUnits II.3.5



changeUnits II.3.5



Attributes



Id II.3.2



Type II.3.2



TypeName II.3.2 (read only)



NDF lines



initWithNeutralLinesII.3.6



getNeutralLines II.3.6






 II.3.1 Creation of an object
 II.3.2 Identifier and type
 II.3.3 Manipulating Data
 II.3.4 Calculated results
 II.3.5 Management of Units
 II.3.6 Saving or initializing with NDF lines
 II.3.7 Other methods