next up previous contents index
Next: VII.2 Generic FeResPost classes Up: VII. FeResPost as .NET Previous: VII.0 Introduction   Contents   Index

Subsections


VII.1 CLA classes

The different classes described in this Chapter correspond to the classes described in Part II. The methods defined in FeResPost .NET assembly CLA classes are the same as those defined in the FeResPost ruby extension CLA classes, except the peculiar problem of the iterators discussed in section VII.0.1.6, and of the ``clone'' methods that have been replaced by ``makeCopy'' methods.

Similarly, the arguments defined for the different methods of CLA classes are the same as those for the classes of FeResPost ruby extension, except for the remark done in section VII.0.1.5 for the ``Hash'' arguments or returned values.

In the rest of this Chapter, one makes a few remarks about the different classes. But otherwise, the reader is referred to the different chapters of Part II to find information on the use of .NET assembly CLA classes.


VII.1.1 ``ClaDb'' class

No peculiar remark is to be done except for the iterators:

The ``Clone'' method that returns a copy of the object.


VII.1.2 ``ClaMat'' class

Methods returning a 2D matrix, return a an Array with 2 dimensions. These methods are ``getCompliance'', ``getStiffness'', ``getInPlaneCompliance'', ``getInPlaneStiffness'', ``getOOPSCompliance'', ``getOOPSStiffness'', ``getInPlaneLambdaT'', ``getInPlaneLambdaH''. (In ruby extension, these methods return an array of arrays.)

The ``Clone'' method that returns a copy of the object.


VII.1.3 ``ClaLam'' class

Iterator ``each_ply'' in ruby extension becomes ``iter_ply''.

Methods returning a 2D matrix, return a an Array with 2 dimensions. These methods are ``get_ABBD'', ``get_G'', ``get_abbd_complMat'', ``get_g_complMat'', ``get_LambdaT'', ``get_LambdaH''. (In ruby extension, these methods return an array of arrays.)

Methods that return Ply stresses, strains, temperature or moisture return 2D Arrays of size N*8 or N*3.

The ``getDerived'', ``getFailureIndices'' and ``getReserveFactors'' methods return Arrays of 2 objects. The second object is a 2D Array in .NET assembly.

Methods ``getMaxDerived'', ``getMinDerived'', ``getMaxFailureIndices'', ``getMinFailureIndices'', ``getMaxReserveFactors'' and ``getMinReserveFactors'' returns 2 dimensional Arrays of sizes N*3.

The ``Clone'' method that returns a copy of the object.


VII.1.4 ``ClaLoad'' class

No peculiar remark is to be done. The ``Clone'' method that returns a copy of the object.


next up previous contents index
Next: VII.2 Generic FeResPost classes Up: VII. FeResPost as .NET Previous: VII.0 Introduction   Contents   Index
FeResPost 2017-05-28