Oasys.PRIMER Database dictionary¶
The Database class allows you to create, modify, edit and manipulate database cards.
Unlike other classes there is no constructor and there are no functions.
Instead a Database object is available as the database
property of a Model
object. This object allows you to access all of
the database cards.
For example, to activate database card *DATABASE_SWFORC in model m and set dt to 0.001
m.database["swforc"].exists = True
m.database["swforc"].dt = 0.001
To activate database card *DATABASE_BINARY_D3PLOT in model m and set dt to 0.001
m.database["binary"]["d3plot"].exists = True
m.database["binary"]["d3plot"].dt = 0.001
See the properties for more details
- abstat: Object
DATABASE_ABSTAT card
- atdout: Object
DATABASE_ATDOUT card
- bearing: Object
DATABASE_BEARING card
- binary: dictionary
- bndout: Object
DATABASE_BNDOUT card
- dcfail: Object
DATABASE_DCFAIL card
- defgeo: Object
DATABASE_DEFGEO card
- deforc: Object
DATABASE_DEFORC card
- destat: Object
DATABASE_DESTAT card
- elout: Object
DATABASE_ELOUT card
- envelope: Object
DATABASE_ENVELOPE card
- extent_binary: Object
- extent_binary_comp: Object
- extent_d3part: Object
- extent_intfor: Object
- format: Object
DATABASE_FORMAT card
- gceout: Object
DATABASE_GCEOUT card
- glstat: Object
DATABASE_GLSTAT card
- h3out: Object
DATABASE_H3OUT card
- jntforc: Object
DATABASE_JNTFORC card
- matsum: Object
DATABASE_MATSUM card
- ncforc: Object
DATABASE_NCFORC card
- nodfor: Object
DATABASE_NODFOR card
- nodout: Object
DATABASE_NODOUT card
- pbstat: Object
DATABASE_PBSTAT card
- pllyout: Object
DATABASE_PLLYOUT card
- prtube: Object
DATABASE_PRTUBE card
- pyro: Object
DATABASE_PYRO card
- rbdout: Object
DATABASE_RBDOUT card
- rcforc: Object
DATABASE_RCFORC card
- rwforc: Object
DATABASE_RWFORC card
- sbtout: Object
DATABASE_SBTOUT card
- secforc: Object
DATABASE_SECFORC card
- sleout: Object
DATABASE_SLEOUT card
- spcforc: Object
DATABASE_SPCFORC card
- sphmassflow: Object
DATABASE_SPHMASSFLOW card
- sphout: Object
DATABASE_SPHOUT card
- swforc: Object
DATABASE_SWFORC card
- tprint: Object
DATABASE_TPRINT card
- trhist: Object
DATABASE_TRHIST card
DATABASE_ABSTAT¶
DATABASE_ATDOUT¶
DATABASE_BEARING¶
DATABASE_BINARY dictionary¶
- blstfor: Object
- cpmfor: Object
- d3crack: Object
- d3drlf: Object
- d3dump: Object
- d3mean: Object
- d3part: Object
- d3plot: Object
- d3prop: Object
- d3thdt: Object
- demfor: Object
- fsifor: Object
- fsilnk: Object
- intfor: Object
- isphfor: Object
- runrsf: Object
- xtfile: Object
DATABASE_BINARY_BLSTFOR¶
- dt: float
Time interval between outputs
- exists: boolean
true if database binary card exists
- include: integer
The
Include
file number that the database binary card is in
DATABASE_BINARY_CPMFOR¶
- dt: float
Time interval between outputs
- exists: boolean
true if database binary card exists
- include: integer
The
Include
file number that the database binary card is in
DATABASE_BINARY_D3CRACK¶
- dt: float
Time interval between outputs
- exists: boolean
true if database binary card exists
- include: integer
The
Include
file number that the database binary card is in
DATABASE_BINARY_D3DRLF¶
- cycl: integer
Output interval in cycles
- exists: boolean
true if database binary card exists
- include: integer
The
Include
file number that the database binary card is in
DATABASE_BINARY_D3DUMP¶
- cycl: integer
Output interval in cycles
- exists: boolean
true if database binary card exists
- include: integer
The
Include
file number that the database binary card is in
DATABASE_BINARY_D3MEAN¶
- dt: float
Time interval between outputs
- exists: boolean
true if database binary card exists
- iavg: integer
Averaging time interval
- include: integer
The
Include
file number that the database binary card is in
- istats: integer
Level of statistics
- tstart: float
Start time
DATABASE_BINARY_D3PART¶
- beam: integer
Beam option
- bsetid: integer
Beam Set
ID
- dt: float
Time interval between outputs
- exists: boolean
true if database binary card exists
- hsetid: integer
Solid Set
ID
- include: integer
The
Include
file number that the database binary card is in
- lcdt: integer
Curve
ID giving time interval between dumps
- npltc: integer
Number of plot files
- psetid: integer
Part Set
ID
- ssetid: integer
Shell Set
ID
- tsetid: integer
TShell Set
ID
DATABASE_BINARY_D3PLOT¶
- beam: integer
Beam option
- cutoff: float
Frequency cut-off C in Hz
- dt: float
Time interval between outputs
- exists: boolean
true if database binary card exists
- include: integer
The
Include
file number that the database binary card is in
- ioopt: integer
Flag for lcdt behaviour
- lcdt: integer
Curve
ID giving time interval between dumps
- npltc: integer
Number of plot files
- pset: integer
Part set ID for filtering
- psetid: integer
Part Set
ID
- rate: float
Time interval T between filter sampling
- type: integer
Flag for filtering options
- window: float
Width of the window in units of time for storing single, forward filtering
DATABASE_BINARY_D3PROP¶
- exists: boolean
true if database binary card exists
- ifile: integer
Output data flag
- imatl: integer
Output *EOS, *HOURGLASS, *MAT, *part and *SECTION data
- include: integer
The
Include
file number that the database binary card is in
- iwall: integer
Output *RIGIDWALL data
DATABASE_BINARY_D3THDT¶
DATABASE_BINARY_DEMFOR¶
- dt: float
Time interval between outputs
- exists: boolean
true if database binary card exists
- include: integer
The
Include
file number that the database binary card is in
DATABASE_BINARY_FSIFOR¶
- dt: float
Time interval between outputs
- exists: boolean
true if database binary card exists
- include: integer
The
Include
file number that the database binary card is in
DATABASE_BINARY_FSILNK¶
- dt: float
Time interval between outputs
- exists: boolean
true if database binary card exists
- include: integer
The
Include
file number that the database binary card is in
DATABASE_BINARY_INTFOR¶
- dt: float
Time interval between outputs
- exists: boolean
true if database binary card exists
- fname: string
Filename of the database for the INTFOR data
- include: integer
The
Include
file number that the database binary card is in
- ioopt: integer
governs how the plot state frequency is determined from curve LCDT
- lcdt: integer
Curve
ID giving time interval between dumps
DATABASE_BINARY_ISPHFOR¶
- dt: float
Time interval between outputs
- exists: boolean
true if database binary card exists
- include: integer
The
Include
file number that the database binary card is in
DATABASE_BINARY_RUNRSF¶
- cycl: integer
Output interval in cycles
- exists: boolean
true if database binary card exists
- include: integer
The
Include
file number that the database binary card is in
- nr: integer
Number of running restart files
DATABASE_BINARY_XTFILE¶
- dt: float
Time interval between outputs
- exists: boolean
true if database binary card exists
- include: integer
The
Include
file number that the database binary card is in
DATABASE_BNDOUT¶
DATABASE_CURVOUT¶
DATABASE_DCFAIL¶
DATABASE_DEFGEO¶
DATABASE_DEFORC¶
DATABASE_DESTAT¶
DATABASE_DISBOUT¶
DATABASE_ELOUT¶
- binary: integer
Flag for binary file
- dt: float
Time interval between output
- exists: boolean
true if database card exists
- include: integer
The
Include
file number that the database card is in
- ioopt: integer
Flag for behaviour of load curve
- lcur: integer
Curve
ID specifying time interval
- option1: integer
extra history variables for solids
- option2: integer
extra history variables for shells
- option3: integer
extra history variables for thick shells
- option4: integer
extra history variables for beams
DATABASE_ENVELOPE¶
- bsetid: integer
Output for beam elements. +n is output for elements in beam set n, 0 no beam, -1 all elements
- exists: boolean
true if database card exists
- include: integer
The
Include
file number that the database card is in
- output: integer
Output format. Can be 0 or 1
- ssetid: integer
Output for shell elements. +n is output for elements in shell set n, 0 no shell, -1 all elements
- tback: float
Time interval for backup output files during the analysis
- tcheck: float
Time interval for checking whether the previous maxima/minima are exceeded
DATABASE_EXTENT_BINARY¶
- beamip: integer
#beam int points to output
- cmpflg: integer
Flag to output composite material stress in local csys
- cubsld: integer
Output flag for quadratic solid types
- dcomp: integer
Data compression flag
- deleres: integer
Output flag for results of deleted elements
- dtdt: integer
output of nodal temp
- engflg: integer
Flag to in/exclude shell energy & thickness
- epsflg: integer
Flag to in/exclude shell strains
- exists: boolean
true if database card exists
- hydro: integer
adds extra history variables
- ialemat: integer
output ale materials
- ieverp: integer
Every D3PLOT file to separate database flag
- include: integer
The
Include
file number that the database card is in
- intout: string
output of intg pt data
- maxint: integer
#integration points for shell output
- msscl: integer
output nodal mass scaling data
- n3thdt: integer
Output for material energies to D3THDT file
- neipb: integer
Output of loop-stresses to D3PLOT
- neiph: integer
#extra values for solids
- neips: integer
#extra values for shells
- nintsld: integer
number of solid integration pts
- nodout: string
output of connectivity nodes
- pkp_sen: integer
Flag to output peak pressure and surface energy for each contact interface
- quadsld: integer
Output flag for cubic solid types
- resplt: integer
Output of residual forces
- rltflg: integer
Flag to in/exclude shell force/moment resultants
- sclp: float
Scaling parameter used in the computation of the peak pressure
- shge: integer
Shell hourglass energy output flag
- sigflg: integer
Flag to in/exclude shell stress tensors
- strflg: integer
Strain tensor output flag
- stssz: integer
Output shell element dt flag
- therm: integer
Output of thermal data to D3PLOT
DATABASE_EXTENT_BINARY_COMP¶
- exists: boolean
true if database card exists
- iacc: string
output of accleration data
- iglb: string
output of global data
- include: integer
The
Include
file number that the database card is in
- ised: string
output of strain energy density data
- istra: string
output of strain data
- istrs: string
output of stress data
- ivel: string
output of velocity data
- ixyz: string
output of geometry data
DATABASE_EXTENT_D3PART¶
- engflg: integer
Flag to in/exclude shell energy & thickness
- epsflg: integer
Flag to in/exclude shell strains
- exists: boolean
true if database card exists
- ieverp: integer
Every D3PLOT file to separate database flag
- include: integer
The
Include
file number that the database card is in
- maxint: integer
#integration points for shell output
- neiph: integer
#extra values for solids
- neips: integer
#extra values for shells
- nintsld: integer
number of solid integration pts
- rltflg: integer
Flag to in/exclude shell force/moment resultants
- shge: integer
Shell hourglass energy output flag
- sigflg: integer
Flag to in/exclude shell stress tensors
- strflg: integer
Strain tensor output flag
- stssz: integer
Output shell element dt flag
DATABASE_EXTENT_INTFOR¶
- exists: boolean
true if database card exists
- ieverf: integer
Every INTFOR database to separate file flag
- include: integer
The
Include
file number that the database card is in
- neng: integer
Output contact energy density for mortar contact and SOFT = 2 contact
- nfail: integer
Display deleted contact segments flag
- nforc: integer
Output forces
- ngapc: integer
Output contact gaps
- nglbv: integer
Output global variables
- nhuf: integer
Number of user friction history variables to output from user defined friction routines
- npen: integer
Output penetration information for mortar contact
- npresu: integer
Output pressures
- nshear: integer
Output shear stresses
- ntied: integer
Output tied segments for Mortar contact
- nvelo: integer
Output nodal velocity
- nwear: integer
Output contact wear data mode
- nwrk: integer
Output (total) sliding interface energy density for mortar contact
- nwusr: integer
Number of user wear history variables
DATABASE_FORMAT¶
- exists: boolean
true if database card exists
- ibinary: integer
Word size for binary output files
- iform: integer
Output format for D3PLOT and D3THDT files
- include: integer
The
Include
file number that the database card is in
DATABASE_GCEOUT¶
DATABASE_GLSTAT¶
- binary: integer
Flag for binary file
- dt: float
Time interval between output
- exists: boolean
true if database card exists
- include: integer
The
Include
file number that the database card is in
- ioopt: integer
Flag for behaviour of load curve
- lcur: integer
Curve
ID specifying time interval
- mass_properties: integer
Flag to include mass and inertia properties
DATABASE_H3OUT¶
DATABASE_JNTFORC¶
DATABASE_MATSUM¶
DATABASE_NCFORC¶
DATABASE_NODFOR¶
DATABASE_NODOUT¶
- binary: integer
Flag for binary file
- dt: float
Time interval between output
- exists: boolean
true if database card exists
- include: integer
The
Include
file number that the database card is in
- ioopt: integer
Flag for behaviour of load curve
- lcur: integer
Curve
ID specifying time interval
- option1: float
High frequency output interval
- option2: integer
Flag for binary file for high frequency output