artisynth.core.femmodels
Class AbaqusWriter
java.lang.Object
artisynth.core.femmodels.AbaqusWriter
public class AbaqusWriter
- extends java.lang.Object
Abaqus File reader, only supports the NODE and ELEMENT keywords
- Author:
- Antonio
Method Summary |
static int[] |
findMaxMinNumber(java.util.Collection<? extends ModelComponentBase> list)
|
static void |
write(FemModel3d model,
java.io.File file)
Writes a FemModel into an Abaqus data file. |
static void |
write(FemModel3d model,
java.io.PrintWriter fileWriter)
Writes to an Abaqus file |
static void |
write(FemModel3d model,
java.lang.String fileName)
Writes a FemModel into an Abaqus data file. |
static void |
writeElements(java.io.PrintWriter writer,
java.util.Collection<FemElement3d> elems)
|
static void |
writeElSet(java.io.PrintWriter writer,
java.lang.String name,
int minIdx,
int maxIdx)
|
static void |
writeInclude(java.io.PrintWriter writer,
java.lang.String inputFile)
|
static void |
writeNodes(java.io.PrintWriter writer,
java.util.Collection<FemNode3d> nodes)
|
static void |
writeNSet(java.io.PrintWriter writer,
java.lang.String name,
int minIdx,
int maxIdx)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMMENT
public static final java.lang.String COMMENT
- See Also:
- Constant Field Values
KEYWORD
public static final char KEYWORD
- See Also:
- Constant Field Values
AbaqusWriter
public AbaqusWriter()
write
public static void write(FemModel3d model,
java.lang.String fileName)
throws java.io.IOException
- Writes a FemModel into an Abaqus data file.
- Parameters:
model
- FEM model to be writtenfileName
- path name of the Abaqus node file
- Throws:
java.io.IOException
- if this is a problem writing the file
write
public static void write(FemModel3d model,
java.io.File file)
throws java.io.IOException
- Writes a FemModel into an Abaqus data file.
- Parameters:
model
- FEM model to be writtenfile
- the Abaqus node file
- Throws:
java.io.IOException
- if this is a problem writing the file
write
public static void write(FemModel3d model,
java.io.PrintWriter fileWriter)
throws java.io.IOException
- Writes to an Abaqus file
- Parameters:
model
- FEM model to be writtenfileWriter
- writer to write out data
- Throws:
java.io.IOException
- if this is a problem writing the file
findMaxMinNumber
public static int[] findMaxMinNumber(java.util.Collection<? extends ModelComponentBase> list)
writeNodes
public static void writeNodes(java.io.PrintWriter writer,
java.util.Collection<FemNode3d> nodes)
writeInclude
public static void writeInclude(java.io.PrintWriter writer,
java.lang.String inputFile)
writeNSet
public static void writeNSet(java.io.PrintWriter writer,
java.lang.String name,
int minIdx,
int maxIdx)
writeElSet
public static void writeElSet(java.io.PrintWriter writer,
java.lang.String name,
int minIdx,
int maxIdx)
writeElements
public static void writeElements(java.io.PrintWriter writer,
java.util.Collection<FemElement3d> elems)