| 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 | |
| AnsysCdbReader |
Reads FEM mesh geometry from Ansys
.cdb files. |
| AnsysCdbReaderWriterTest | |
| AnsysCdbWriter |
Writes FEM mesh geometry to an Ansys
.cdb file. |
| 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.
|
| FemReaderBase |
Base class that can be used to implement FEM geometry readers.
|
| FemReaderWriterBase |
Base class containing functionality that can be used to implement both FEM
geometry readers and writers.
|
| FemReaderWriterTestBase |
Base class for FEM reader/writer test code.
|
| FemSkinDerivTest | |
| FemUtilities |
Provides some general utilities for FEM computations.
|
| FemWriterBase |
Base class that can be used to implement FEM geometry writers.
|
| 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.
|
| GmshReader |
Reads FEM mesh geometry from a Gmsh
.msh file. |
| GmshReaderWriterTest | |
| GmshWriter |
Writes FEM mesh geometry to a Gmsh
.msh file. |
| 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 |