public class FemBeam3d extends RootModel
ModelComponent.NavpanelVisibility
CompositeComponent.NavpanelDisplay
Modifier and Type | Field and Description |
---|---|
static int |
ADD_BLOCKS |
static int |
ADD_DISPLACEMENT |
static int |
ADD_MUSCLES |
static int |
CONSTRAIN_RIGHT_NODES |
static boolean |
debug |
static PropertyList |
myProps |
static int |
NO_FIXED_NODES |
static int |
VERTICAL |
testSaveAndRestoreState
DEFAULT_NAVPANEL_DISPLAY
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNames
TRANSLUCENT, TWO_DIMENSIONAL
Constructor and Description |
---|
FemBeam3d() |
FemBeam3d(java.lang.String name) |
FemBeam3d(java.lang.String name,
java.lang.String type,
double length,
double widthy,
double widthz,
int nx,
int ny,
int nz,
int options) |
FemBeam3d(java.lang.String name,
java.lang.String type,
double length,
double width,
int nx,
int nyz,
int options) |
FemBeam3d(java.lang.String name,
java.lang.String type,
int nx,
int nyz,
int options) |
Modifier and Type | Method and Description |
---|---|
void |
addDisplacementProbes(FemNode3d node,
MechModel mech,
double disp,
double time) |
void |
addDisplacementProbes(int options,
MechModel mech,
java.util.LinkedList<FemNode3d> nodes,
double disp,
double time) |
MechModel |
addMechModel(FemModel3d mod) |
void |
attach(DriverInterface driver)
Attach this root model to a driver program
|
void |
computeLeftAndRightNodes() |
void |
detach(DriverInterface driver)
Detach this root model from a driver program.
|
java.lang.String |
getAbout()
Returns a text string giving a short description of this model.
|
PropertyList |
getAllPropertyInfo()
Returns a list giving static information about all properties exported by
this object.
|
double |
getExcitation0() |
double |
getExcitation1() |
void |
printNodeStresses(java.lang.String fileName) |
void |
setDisplacementsFromFile(java.lang.String fileName) |
void |
setExcitation0(double e) |
void |
setExcitation1(double e) |
void |
setNodeStresses(java.lang.String fileName) |
void |
setRenderProperties(FemModel3d mod,
double length) |
void |
writeDisplacementsToFile(java.lang.String fileName) |
void |
writeElementJacobiansToFile(java.lang.String fileName) |
actionPerformed, addBreakPoint, addComponentChangeListener, addController, addController, addControlPanel, addControlPanel, addInputProbe, addInputProbe, addModel, addMonitor, addMonitor, addOutputProbe, addOutputProbe, addRenderable, addRenderable, addTracingProbe, addWayPoint, addWayPoint, advance, applyControllers, applyInputProbes, applyMonitors, applyOutputProbes, build, checkWrite, clear, clearRenderables, clearTraces, clearTracing, componentChanged, createState, disableAllTracing, disableTracing, dispose, enableTracing, getAdaptiveStepping, getControllers, getControlPanels, getControlPanelTabs, getDefaultViewOrientation, getInitialState, getInputProbes, getMainViewer, getMinStepSize, getModelMenuItems, getMonitors, getNextAdvanceTime, getNumTracables, getOutputProbes, getRoot, getState, getTraceSet, getTracingProbe, getTracingProbes, getViewerCenter, getViewerEye, getWayPoint, getWaypointChecking, getWayPoints, hasRoot, hasState, hasTracingProbes, initialize, isCheckEnabled, isFocusable, isTracing, loadControlPanel, makeMenuItem, mergeAllControlPanels, mergeControlPanel, models, notifyParentOfChange, notifyStructureChanged, postscan, prerender, removeAllControllers, removeAllControlPanels, removeAllInputProbes, removeAllModels, removeAllMonitors, removeAllOutputProbes, removeAllWayPoints, removeComponentChangeListener, removeController, removeControlPanel, removeInputProbe, removeModel, removeMonitor, removeOutputProbe, removeRenderable, removeRenderable, removeWayPoint, render, renderables, requestStop, rerender, scan, setAdaptiveStepping, setCheckEnabled, setDefaultValues, setDefaultViewOrientation, setFocusable, setMainViewer, setMaxStepSize, setMinStepSize, setState, setTracingProbesVisible, setViewerCenter, setViewerEye, setWaypointChecking, updateBounds
createRenderProps, getRenderHints, getRenderProps, getSelection, isSelectable, numSelectionQueriesNeeded, setRenderProps
copy, getInitialState, getMaxStepSize, hierarchyContainsReferences, preadvance, setInitialState
add, add, addAll, addComponents, addFixed, addNumbered, clone, contains, contains, containsAll, copy, ensureCapacity, findComponent, get, get, getByNumber, getChildren, getNavpanelDisplay, getNumberLimit, getShortName, getTypeParameter, hasChildren, hasParameterizedType, indexOf, isEmpty, iterator, nextComponentNumber, numComponents, remove, remove, removeAll, removeAll, removeComponents, retainAll, setNavpanelDisplay, setNumberingStartAtOne, setShortName, size, toArray, toArray, updateNameMap
checkFlag, checkName, checkNameUniqueness, clearFlag, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, getSoftReferences, isFixed, isMarked, isSelected, isWritable, makeValidName, makeValidName, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setSelected, updateReferences, write
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
connectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, isFixed, isMarked, isSelected, setFixed, setMarked, setName, setNumber, setParent, setSelected, updateReferences
getProperty
getChildren, hasChildren
isWritable, write
getName
public static boolean debug
public static int ADD_BLOCKS
public static int VERTICAL
public static int ADD_DISPLACEMENT
public static int ADD_MUSCLES
public static int NO_FIXED_NODES
public static int CONSTRAIN_RIGHT_NODES
public static PropertyList myProps
public FemBeam3d()
public FemBeam3d(java.lang.String name)
public FemBeam3d(java.lang.String name, java.lang.String type, int nx, int nyz, int options)
public FemBeam3d(java.lang.String name, java.lang.String type, double length, double width, int nx, int nyz, int options)
public FemBeam3d(java.lang.String name, java.lang.String type, double length, double widthy, double widthz, int nx, int ny, int nz, int options)
public PropertyList getAllPropertyInfo()
HasProperties
getAllPropertyInfo
in interface HasProperties
getAllPropertyInfo
in class RootModel
public double getExcitation0()
public void setExcitation0(double e)
public double getExcitation1()
public void setExcitation1(double e)
public void setRenderProperties(FemModel3d mod, double length)
public void computeLeftAndRightNodes()
public MechModel addMechModel(FemModel3d mod)
public void setDisplacementsFromFile(java.lang.String fileName)
public void printNodeStresses(java.lang.String fileName)
public void setNodeStresses(java.lang.String fileName)
public void writeDisplacementsToFile(java.lang.String fileName)
public void writeElementJacobiansToFile(java.lang.String fileName)
public void addDisplacementProbes(FemNode3d node, MechModel mech, double disp, double time) throws java.io.IOException
java.io.IOException
public void addDisplacementProbes(int options, MechModel mech, java.util.LinkedList<FemNode3d> nodes, double disp, double time)
public void attach(DriverInterface driver)
RootModel
public void detach(DriverInterface driver)
RootModel