Am 14.03.2007 um 17:14 schrieb Stefan Bidigaray:
DOF = Degrees of Feedom FENode -> a class method to find how many FENodes exist -> Position (in 3D, so I will probably have to create a new type) -> 6x6, or smaller, matrix (1 row/column for each DOF) -> DOF of node -> Force array
Make sure to consider versioning here. A next generation node might include properties like heat, radiation, velocity, ...
FEElement -> a simple class that defines information common to all elements. |-> Connecting nodes, an NSArray |-> Modules of Elasticity (E) |-> Poisson's Ratio (nu)
The usual approach here is to put common properties in a FEMaterial class and to store a pointer to the material in the element only. Alternatively, you could group elements and store the material in the group's properties. Material properties are almost always equal over a lot of elements, which reflects the real world pretty good.
Markus - - - - - - - - - - - - - - - - - - - Dipl. Ing. Markus Hitter http://www.jump-ing.de/ _______________________________________________ Discuss-gnustep mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnustep
