11.01.2013 Views

NX Nastran DMAP Programmer's Guide - Kxcad.net

NX Nastran DMAP Programmer's Guide - Kxcad.net

NX Nastran DMAP Programmer's Guide - Kxcad.net

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

EXIT $<br />

ENDIF $<br />

IF (NOADD < -1) THEN<br />

ADD KAA,KAAX/KAANEW $<br />

EQUIVX KAANEW/KAA/ALWAYS $<br />

ENDIF $<br />

Option P1 = 25<br />

MATMOD<br />

Matrix modification<br />

Generate vectors that have 1.0 corresponding to each null row and null column in I1,<br />

I2, and I3 simultaneously.<br />

Format:<br />

MATMOD I1,I2,I3,,,/O1,O2/25/S,N,NOOUT/NMATX/<br />

S,N,NRNENC///S,N,SYM $<br />

Input Data Blocks:<br />

I1, I2, I3 Square, commensurate matrices. (Real or complex).<br />

Output Data Blocks:<br />

O1 Vector that has 1.0 corresponding to each null row in I1, I2, and I3<br />

simultaneously. See Remark 1.<br />

O2 Vector that has 1.0 corresponding to each null column in I1, I2, and I3<br />

simultaneously.<br />

Parameters:<br />

NOOUT Output-integer. Set to -1 if both output vectors are null, set to zero<br />

otherwise.<br />

NMATX Input-integer-default=1. Number of input matrices to be used for<br />

search, starting from the first input.<br />

NRNENC Output-integer. Set to -1 if number of null rows does not equal the<br />

number of null columns; otherwise zero.<br />

SYM Output-integer. Set to -1 if I1, I2, and I3 are symmetric; otherwise zero.<br />

See Remark 2.<br />

Remarks:<br />

1. Any two input matrices may be purged.<br />

2. If I1, I2, and I3 are symmetric, then O2 is purged.<br />

Example:<br />

Remove null rows and columns from matrix A.<br />

116

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!