Interface | Description |
---|---|
AuxiliaryMaterial | |
FemElementRenderer.EdgeCurve |
Element edge curve
|
FemElementRenderer.WidgetFacePatch |
Patch of triangles for widget face
|
FemMesh |
Interface intended to combine FemMeshComp and FemCutPlane
|
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
|
AbaqusReaderWriterTest | |
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 | |
Element3dValuePair |
Class containing a 3D element and an associatied numeric value.
|
ElementRotationData |
Stores on-demand 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 | |
FemCutPlane |
Class to allow visualization of stress or strain values within a planar
slice of an FEM.
|
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
|
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.
|
FemNode | |
FemNode3d | |
FemNodeNeighbor | |
FemQuery |
Provides query methods for FEM models, at present primarily concerned with
finding various sets of nodes.
|
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 non-normalized 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 element-specific 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 non-normalized 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 | |
MuscleBundle | |
MuscleBundleList | |
MuscleElementDesc |
A class wrapping the description of each FEM element belonging to a
MuscleBundle.
|
MuscleElementDescList | |
NaturalCoordsComputeTest | |
NodalFieldPoint | |
NodeDisplacementRenderer | |
NodeFrameNodeAttachment |
Connects a FemNode3d to a FrameNode3d.
|
NodeFrameNodeAttachmentTest | |
NodeNumberReader |
Reads a set of FEM nodes from a file containing their node numbers.
|
NodeNumberWriter |
Writes a set of FEM nodes to a text file in the form of their node numbers.
|
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 | |
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 |
Reads FEM geometry from a file that uses a format analagous to
Alias Wavefront .obj files, with an 'e' token to signify elements.
|
SimpleFemWriter |
Writes FEM geometry to a file that uses a format analagous to
Alias Wavefront .obj files, with an 'e' token to signify 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.
|
StressStrainSettingsTest |
Tests the surfaceRendering, stressPlotRanging and stressPlotRange properties
for FemModel, FemMeshComp and FemCutPlane, making sure that they interact in
the correct way.
|
TetElement |
Nodes are arranged clockwise WRT p0
|
TetGenReader | |
TetGenWriter | |
Tetrahedralizer |
Class to subdivide hexes and wedges into tetrahedra.
|
TetrahedralizerTest |
Test class for tetrahedralizer
|
UCDReader |
A class to read an FEM described as Unstructured Cell Data with a
uniform density.
|
UCDWriter | |
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.StressStrainMeasure |
Specifies a scalar stress/strain measure.
|
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 frame-based
portion of the skinning.
|