3.24: TQCSPC

TOCGroup 3TQGSPCTQSETCGroup 4A-ZGroup 3

CHANGE-STATUS-OF-PHASE-CONSTITUENT

Use TQCSPC to change the status of a specified phase constituent.

Synopsis

FORTRAN: CALL TQCSPC(INDEXP,INDEXC,OPTION,NOERR)

C: tqcspc(indexp,indexc,option,&noerr);

Pascal: tqcspc(indexp,indexc,option,noerr);

Basic: Call tqcspc(indexp,indexc,option,noerr)


Name Type Value set on call or returned
INDEXP INTEGER Set to the index number for a phase
INDEXC INTEGER Set to the index number for a constituent
OPTION CHARACTER Set to a string as shown in Table 11
NOERR INTEGER Returns an error number

INDEXP and INDEXC are integer input, and OPTION is character input identifying the status (see Table 11).

Whereas complete phases can always be set ENTERED, DORMANT or ELIMINATED, some restrictions apply for phase constituents.

  1. For phases described by the models SUBS and QUAS, the status for single phase constituents cannot be changed.

  2. For sublattice type phases or for phases which internally are considered to contain sublattices (models SUBL, SUBO, SUBI, SUBM, SUBE, QUSL, GAYE, QSOL), the entered phase constituents must constitute a proper sublattice phase. As an example, if the sublattice setting is (A,B)(C,D), the phase constituents AC and AD, and thus implicitly A, can be removed, but not AC and BD. If there is an error, the error message appears first after a call of TQCE.

See also

TQGSPC, TQGSP, TQCSP

Examples

See TQGSPC


ChemApp Programmer's Manual, Edition 3.6© GTT-Technologies, 2003