Modifier and Type | Class and Description |
---|---|
static class |
AbaqusReader.ElemDesc |
static class |
AbaqusReader.ElemType |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COMMENT |
static char |
KEYWORD |
static int |
ZERO_BASED_NUMBERING
Tells the reader to number the nodes and elements starting from zero.
|
Constructor and Description |
---|
AbaqusReader(java.io.File file) |
AbaqusReader(java.lang.String filename) |
Modifier and Type | Method and Description |
---|---|
static boolean |
getReadShellsAsMembranes() |
static double |
getShellThickness() |
static FemModel3d |
read(FemModel3d model,
java.io.File file,
double density,
int options)
Creates an FemModel with uniform density based on Abaqus data contained in
a specified file.
|
static FemModel3d |
read(FemModel3d model,
java.io.Reader fileReader,
double density,
int options,
java.io.File[] includeDirs)
Creates an FemModel with uniform density based on Abaqus data contained in
a specified file
|
static FemModel3d |
read(FemModel3d model,
java.lang.String fileName)
Creates an FemModel with uniform density based on Abaqus data contained in
a specified file.
|
static FemModel3d |
read(FemModel3d model,
java.lang.String fileName,
double density,
int options)
Creates an FemModel with uniform density based on Abaqus data contained in
a specified file.
|
FemModel3d |
readFem(FemModel3d fem) |
static void |
setReadShellsAsMembranes(boolean enable) |
static void |
setShellThickness(double enable) |
public static int ZERO_BASED_NUMBERING
public static final java.lang.String COMMENT
public static final char KEYWORD
public AbaqusReader(java.io.File file)
public AbaqusReader(java.lang.String filename)
public static void setReadShellsAsMembranes(boolean enable)
public static boolean getReadShellsAsMembranes()
public static void setShellThickness(double enable)
public static double getShellThickness()
public FemModel3d readFem(FemModel3d fem) throws java.io.IOException
public static FemModel3d read(FemModel3d model, java.lang.String fileName) throws java.io.IOException
model
- FEM model to be populated by Abaqus data. If null
, a
new model is createdfileName
- path name of the ABAQUS filejava.io.IOException
- if this is a problem reading the filepublic static FemModel3d read(FemModel3d model, java.lang.String fileName, double density, int options) throws java.io.IOException
model
- FEM model to be populated by Abaqus data. If null
, a
new model is createdfileName
- path name of the ABAQUS filedensity
- density of the modeloptions
- option flags. Options include ZERO_BASED_NUMBERING
.java.io.IOException
- if this is a problem reading the filepublic static FemModel3d read(FemModel3d model, java.io.File file, double density, int options) throws java.io.IOException
model
- FEM model to be populated by Abaqus data. If null
, a
new model is createdfile
- the ABAQUS filedensity
- density of the modeloptions
- option flags. Options include ZERO_BASED_NUMBERING
.java.io.IOException
- if this is a problem reading the filepublic static FemModel3d read(FemModel3d model, java.io.Reader fileReader, double density, int options, java.io.File[] includeDirs) throws java.io.IOException
model
- FEM model to be populated by Abaqus datafileReader
- reader supplying node and element data in the Abaqus
format. If null
, a new model is createddensity
- density of the modeloptions
- option flags. Options include ZERO_BASED_NUMBERING
.includeDirs
- list of directories to search for include filesjava.io.IOException
- if this is a problem reading the file