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 |
DEFAULT_MODEL_TITLE, testSaveAndRestoreState
DEFAULT_MAX_STEP_SIZE
DEFAULT_NAVPANEL_DISPLAY
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNames
TRANSPARENT, TWO_DIMENSIONAL
STATE_IS_VOLATILE
Constructor and Description |
---|
FemBeam3d() |
Modifier and Type | Method and Description |
---|---|
void |
addControlPanel(MechModel mechMod,
FemModel3d femMod) |
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 |
build(java.lang.String[] args) |
void |
build(java.lang.String type,
double length,
double widthy,
double widthz,
int nx,
int ny,
int nz,
int options) |
void |
build(java.lang.String type,
double length,
double width,
int nx,
int nyz,
int options) |
void |
build(java.lang.String type,
int nx,
int nyz,
int options) |
void |
computeLeftAndRightNodes() |
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 |
setRenderProperties(FemModel3d mod,
double length) |
void |
writeDisplacementsToFile(java.lang.String fileName) |
void |
writeElementJacobiansToFile(java.lang.String fileName) |
addBreakPoint, addComponentChangeListener, addController, addController, addControlPanel, addControlPanel, addInputProbe, addInputProbe, addModel, addMonitor, addMonitor, addOutputProbe, addOutputProbe, addRenderable, addRenderable, addTracingProbe, addWayPoint, addWayPoint, advance, applyControllers, applyInputProbes, applyMonitors, applyOutputProbes, attach, checkWrite, clear, clearRenderables, clearTraces, clearTracing, componentChanged, createState, detach, disableAllTracing, disableTracing, dispose, enableTracing, findSourceDir, getAdaptiveStepping, getControllers, getControlPanels, getControlPanelTabs, getDefaultViewOrientation, getInitialState, getInputProbes, getMainFrame, getMainViewer, getMinStepSize, getModelTitle, getMonitors, getNextAdvanceTime, getNumTraceables, getOutputProbes, getRoot, getSourceRelativePath, getStartTime, getState, getState, getStopRequest, getTaskManager, getTestSaveRestoreState, getTraceSet, getTracingProbe, getTracingProbes, getViewerCenter, getViewerEye, getViewerUp, getWayPoint, getWayPointChecking, getWayPoints, getWorkingFolder, hasRoot, hasState, hasTracingProbes, initialize, invalidateInitialState, isBaseProperty, isCheckEnabled, isFocusable, isTracing, loadControlPanel, mergeAllControlPanels, mergeControlPanel, models, notifyParentOfChange, notifyStructureChanged, postscan, postscanInitialize, prerender, removeAllControllers, removeAllControlPanels, removeAllInputProbes, removeAllModels, removeAllMonitors, removeAllOutputProbes, removeAllWayPoints, removeComponentChangeListener, removeController, removeControlPanel, removeInputProbe, removeModel, removeMonitor, removeOutputProbe, removeRenderable, removeRenderable, removeWayPoint, render, renderables, rerender, resetInitialState, scan, scanProbes, setAdaptiveStepping, setCheckEnabled, setDefaultValues, setDefaultViewOrientation, setDefaultViewOrientation, setFocusable, setMainViewer, setMaxStepSize, setMinStepSize, setModelTitle, setStartTime, setState, setStopRequest, setTaskManager, setTestSaveRestoreState, setTracingProbesVisible, setViewerCenter, setViewerEye, setViewerUp, setWayPointChecking, setWorkingFolder, stopAdvance, updateBounds, write
createRenderProps, getRenderHints, getRenderProps, getSelection, isSelectable, numSelectionQueriesNeeded, setRenderProps
actionPerformed, copy, getDefaultMaxStepSize, getMaxStepSize, getMenuItems, hasParameterizedType, hierarchyContainsReferences, preadvance, setDefaultMaxStepSize
add, add, addAll, addComponents, addFixed, addNumbered, clone, contains, contains, containsAll, copy, ensureCapacity, findComponent, get, get, getByNumber, getChildren, getNavpanelDisplay, getNumberLimit, getOneBasedNumbering, getParameterType, getShortName, hasChildren, indexOf, invalidateNumbers, isEditable, isEmpty, iterator, nextComponentNumber, numComponents, remove, remove, removeAll, removeAll, removeComponents, resetNumbersToIndices, retainAll, set, setEditable, setNavpanelDisplay, setNumbered, setOneBasedNumbering, setShortName, size, toArray, toArray, updateNameMap
checkFlag, checkName, checkNameUniqueness, clearFlag, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, getSoftReferences, isFixed, isMarked, isScanning, isSelected, isWritable, makeValidName, makeValidName, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setScanning, setSelected, setWritable, 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, setWritable, 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 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 build(java.lang.String type, int nx, int nyz, int options)
public void build(java.lang.String type, double length, double width, int nx, int nyz, int options)
public void build(java.lang.String type, double length, double widthy, double widthz, int nx, int ny, int nz, int options)
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 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 addControlPanel(MechModel mechMod, FemModel3d femMod)