Interface  Description 

AuxiliaryMaterial  
FemElementRenderer.EdgeCurve 
Element edge curve

FemElementRenderer.WidgetFacePatch 
Patch of triangles for widget face

FemModel.ElementFilter 
Interface that determines if an element is valid

FemReader  
FemWriter 
Class  Description 

AbaqusReader 
Abaqus File reader, only supports the NODE, ELEMENT and INCLUDE keywords

AbaqusReader.ElemDesc  
AbaqusWriter 
Abaqus File reader, only supports the NODE and ELEMENT keywords

AbaqusWriter.ElemTypeList  
AnsysReader 
A class to read an FEM described in the Abaqus file format.

AnsysReaderWriterTest  
AnsysWriter  
AutoFemReader 
Convenience routines for reading any FE file format

AuxMaterialBundle  
AuxMaterialBundleList  
AuxMaterialElementDesc 
A class wrapping the description of each FEM element.

AuxMaterialElementDescList  
BackNode3d  
BSpline3dElement  
DirectorFem3dAttachment  
DirectorFrameAttachment  
DirectorFrameAttachmentTest  
ElementRotationData 
Stores ondemand generated data associated with the rotation of a FEM
element, as extracted from the "warping" point located at its center.

EmbeddedFem 
Useful functions for creating embedded finite element models

FaceNodes3d  
FemCondTest  
FemDeformedPoint  
FemElement  
FemElement3d  
FemElement3dBase  
FemElement3dBaseTest  
FemElement3dList<C extends FemElement3dBase>  
FemElementRenderer  
FemElementRenderer.LinearEdgeCurve  
FemElementRenderer.QuadEdgeCurve 
Quadratic edge

FemElementRenderer.QuadFacePatch 
Quadrilateral face patch

FemElementRenderer.QuadraticQuadFacePatch 
Quadratic quadrilateral

FemElementRenderer.QuadraticTriFacePatch 
Quadratic triangle

FemElementRenderer.TriangulatedFacePatch 
Patch of specified triangles

FemElementRenderer.TriFacePatch 
Triangle face patch

FemFactory  
FemFieldApproximation 
Computes values in order to best approximate a field within a finite element

FemFieldComp  
FemGeometryTransformer 
Uses the piecewise smooth deformation field imported by a deformed FEM model
to effect a nonlinear geometric transformation.

FemIntersector 
Intersects the volumetric elements of a finite element model with a plane

FemMarker  
FemMeshBase 
Describes a surface mesh that is "skinned" onto an FEM.

FemMeshComp 
Describes a mesh that is "skinned" onto an FEM, such that its vertex
positions are determined by weighted combinations of FEM node positions.

FemModel  
FemModel3d  
FemModel3dTest  
FemModelFrame 
Instance of Frame for FemModels

FemMonteCarloTests  
FemMuscleModel  
FemMuscleStiffener 
Helper class to implement fem element stiffening with muscle activation
NOTE: at present, the stiffening effects apply only to volumetric elements

FemNode  
FemNode3d  
FemNodeNeighbor  
FemSkinDerivTest  
FemUtilities 
Provides some general utilities for FEM computations.

FemWriterBase  
FrameFem3dAttachment 
Class to attach a frame to a FEM and it's coordinate frame.

FrameFem3dAttachmentTest 
Class to attach a frame to a FEM and it's coordinate frame.

FrameFem3dConstraint 
Class to manage the constraint between an FEM and it's coordinate frame.

FrameNode3d  
FrameNodeNodeAttachment 
Connects a FrameNode3d to a FemNode3d.

FrameNodeNodeAttachmentTest  
GaussianWeighting 
Computes a nonnormalized weight for a SkinConnection between a point and a
master body based using a Gaussian.

HexElement  
HexTrimmer 
"Trims" hex elements by decomposing into other elements and removing parts that do not contain volume

IntegrationData3d 
This class stores elementspecific information related to each integration
point within a 3D element.

IntegrationPoint3d 
This class stores readonly and transient information for each integration
point within a 3D element.

InverseSquareWeighting 
Computes a nonnormalized weight for a SkinConnection between a point and a
master body based on the inverse square of the distance.

LinearMaterialCache 
Cached stiffness and initial force terms for faster
linear material computations.

MaterialBundle  
MaterialBundleList  
MatrixNdElementField  
MatrixNdNodalField  
MatrixNdSubElemField  
MuscleBundle  
MuscleBundleList  
MuscleElementDesc 
A class wrapping the description of each FEM element belonging to a
MuscleBundle.

MuscleElementDescList  
NaturalCoordsComputeTest  
NodalFieldPoint  
NodeFrameNodeAttachment 
Connects a FemNode3d to a FrameNode3d.

NodeFrameNodeAttachmentTest  
PointElem3dDistanceCalculator 
Worker class to locate nearest elements within a bounding volume hierarchy.

PointFem3dAttachment  
PointFem3dAttachmentTest  
PointSkinAttachment 
A special attachment class that is used to update a point's position based
on the state of the controlling bodies (such as Frames and FemModels) in a
SkinMeshBody.

PointSkinAttachment.ElementConnection  
PointSkinAttachment.FemConnection  
PointSkinAttachment.SkinConnection<C extends PointSkinAttachment.SkinConnection<C>> 
Defines connections associated with this attachment.

PointToPointMuscle  
PyramidElement  
QuadhexElement  
QuadhexElementTest  
QuadpyramidElement  
QuadpyramidElementTest  
QuadratureGaussLegendre  
QuadraturePoint  
QuadtetElement  
QuadwedgeElement  
QuadwedgeElementTest  
ScalarElementField  
ScalarFemField  
ScalarNodalField  
ScalarSubElemField  
ShellElement3d 
Base class for a shell element.

ShellNodeFem3dAttachment 
Connects a FemNode3d to a Frame, and provides an additional internal
attachment to attach the node's director to the frame as well.

ShellNodeFrameAttachment 
Connects a FemNode3d to a Frame, and provides an additional internal
attachment to attach the node's director to the frame as well.

ShellQuadElement 
Implementation of a square shell element with 4 shell nodes and 8 gauss
points.

ShellTriElement 
Implementation of a triangle shell element with 3 shell nodes and 9 gauss
points.

SimpleFemReader 
NOTE: Does not currently support shell elements

SimpleFemWriter 
NOTE: Does not currently support shell elements

SkinMarker  
SkinMeshBody 
A MeshComponent that supports "skinning", in which the position of each mesh
vertex is controlled by the configuration of one or more referenced
master bodies}.

SkinMeshBody.BodyInfo 
Base class for information about bodies (e.g., Frames or
FemNodels) used to control the skinning.

SkinMeshBody.ElementRotationData 
Contains information about the rotation of a FEM element, which is needed
when connecting a point or vertex to an FEM model using an
ElementConnection.

SkinMeshBody.FemModelInfo 
Contains information for each FemModel controlling this SkinMeshBody.

SkinMeshBody.FrameInfo 
Contains information for each frame controlling this SkinMeshBody.

SkinMeshBody.NearestPoint 
Contains information about the nearest point on a master body to a
another point or mesh vertex.

SkinWeightingFunction 
Class that computes the connection weights for a SkinMeshBody point
attachment.

SplineBasis  
StiffnessTest 
Tests the stiffness matrix for a tet element.

StiffnessWarper3d 
Implements stiffness warping for a particular 3D FEM element.

TetElement 
Nodes are arranged clockwise WRT p0

TetGenReader  
TetGenWriter  
UCDReader 
A class to read an FEM described as Unstructured Cell Data with a
uniform density.

UCDWriter  
Vector3dElementField  
Vector3dNodalField  
Vector3dSubElemField  
VectorElementField<T extends VectorObject<T>>  
VectorFemField<T extends VectorObject<T>>  
VectorNdElementField  
VectorNdNodalField  
VectorNdSubElemField  
VectorNodalField<T extends VectorObject<T>>  
VectorSubElemField<T extends VectorObject<T>>  
VtkAsciiReader 
Reads from ascii vtk format

VtkInputOutput  
WedgeElement 
Enum  Description 

AbaqusReader.ElemType  
AbaqusWriter.ElemType  
AutoFemReader.FemFileType  
AuxMaterialBundle.FractionRenderType  
FemElement.ElementClass 
Describes the different element types.

FemFactory.FemElementType  
FemFactory.FemShapingType  
FemModel.IncompMethod  
FemModel.Ranging  
FemModel.SurfaceRender 
Specifies how FEM surface meshes should be rendered.

FemNode3d.CoordType 
Specifies a nodal coordinate type

FemWriter.DataFormat  
FemWriter.FloatType  
MuscleBundle.DirectionRenderType  
PointSkinAttachment.SkinConnection.Type  
QuadtetElement.comp  
SkinMeshBody.FemConnectionType 
Decsribes the connection type used for FEM bodies.

SkinMeshBody.FrameBlending 
Characterizes the blend mechanism used for the framebased
portion of the skinning.
