Unformatted text preview:

Appendix FSubject IndexIn the index the F90/95 intrinsic attributes, functions, subroutines, statements, etc. are shown in upper-case letters even though Fortran is not case sensitive. The page numbers are cited with the chapter (orappendix) number followed by a period, followed by the pages in that chapter separated by commas.Topics that occur frequently are only cited at their first few uses.c2001 J.E. Akin 0A edit descriptor 4.34,35ABS intrinsic 4.24 B.1abstract data type 2.5,7access restriction 1.23 2.5 3.1ACCESS specifieraccessor A.1accuracy of real arithmeticACHAR intrinsic 4.33ACTION specifieractual argumentactual array argumentactual pointer argumentADVANCE specifier 3.8 4.49,50allocatable array 5.3ALLOCATABLE attribute 5.3 B.12ALLOCATEstatement 5.3 B.13status 4.29,30 B.13ALLOCATED intrinsic B.1allocation statement B.4allocation statusalphabetic sortingalternate RETURN statement B.18ampersandanalysis.AND. 3.17 4.16,17,48angle classAPOSTROPHEapostrophe edit descriptorargumentactualassociationdummyfunction 4.23listpresencesubroutine 4.23arguments 1.15arithmetic expressionarithmetic IF statementarithmetic operators 4.4arithmetic unitarrayallocatableallocationassumed-shapeassumed-size 4.31automatic 5.2,3 A.1boundsconformableconstantconstructor 4.24 5.4,10,14 B.4deferred-shapedimensions B.4,7dummy argument 5.3elementexplicit-shapeextent 5.1extraction 5.9flip 5.9initialization 5.2,4,5inputinquiry B.4mask 5.10,11name in an I/O listoutputoverflow A.1packing B.4pointerrank 4.31,53reduction B.5reshape 5.13,14shape 5.1shifts 5.14size 5.1subscripts 5.2unknown size 4.31array element orderarray of pointersarray processing intrinsics 5.6,7,11array sectionarray specificationarray variablearray-valued derived-type componentarray-valued function 4.31array-valued literal constantASCIIcharacter 2.1 4.33,35collating sequence 4.32assembly language 1.18ASSIGN statement B.16,17assignment operator 1.11,12assignment statement A.1 B.17ASSOCIATED intrinsic 4.45assumed-length dummy argumentassumed-shape arrayassumed-size arrayasteriskformat specifier 2.3,4,5default input unitdefault output unitattributeALLOCATABLE B.16DIMENSION B.16EXTERNALINTENT B.16INTRINSICKIND B.16object 1.22, 2.4, A.1OPTIONAL B.16PARAMETER B.16POINTER B.16PRIVATE B.16PUBLIC B.16SAVE B.16SEQUENCETARGET B.16attributes 1.23automatic array 4.48 5.3automatic character lengthB edit descriptor 4.36back substitutionback-up B.5BACKSPACE statement 4.29 B.17base class 7.1 A.2behaviour 1.23binary digit 4.29binary file 5.5binary number 4.36binary operator 4.29binary treebit intrinsic functions 4.29 B.5blank character 4.33BLANK specifierBLOCK DATA statement B.16block IF constructblock WHERE constructBN edit descriptorBoolean 2.1bottom-up design 1.4boundsarray B.5lowerscalar B.5upperbubble sort 4.52bug 1.8BZ edit descriptorC language 1.1C++ language 1.1,11,15,21 2.24.4,5,8,9,10,14,17,19,224.23,27,29,35,38,39,40,414.45,47 5.2,4,9,24,25call by reference 4.31call by value 4.31CALL statementCASE constructCASE DEFAULT statement 4.17,18case expressioncase selector 4.17,18CASE statement 4.17,18characterargumentarrayassignmentconstant 3.8controlc2001 J.E. Akin 1data I/Oexpressionlengthpointer 4.45substringcharacter edit descriptor 3.8character setdefault 4.32FortranCHARACTER statement 4.3 B.13CHARACTER type 2.1 4.31characteristicsdummy argumentresult variablechemical element 2.4,7Circle class 3.2,4,19classbasedefinedderived 4.38hierarchies 3.2classes 1.18,23 2.8 3.1CLOSE statement 4.29closing a fileCMPLX intrinsic 5.7collating sequencecolon edit descriptorcolon operator 4.7,25 5.8column extraction 5.9commentfixed sourcefree source! statementcomments 1.1,6 4.1COMMON blockCOMMON block nameCOMMON statement 4.27 B.16comparing character strings 4.32comparison of two realcompiler 1.19 3.6COMPLEX statement 4.3 B.13,21COMPLEX type 2.1, B.6componentderived type 2.4compositioncomputed GO TO B.16,21concatenationoperatorconditionend-of-file 4.29end-of-record 4.29errorconditionals 1.6,7,14 4.13conformable arraysconnectivity 5.12constantcharacterderived typeintegerliteralnamedrealconstant expressionconstructordefault 1.23intrinsic 2.5 3.2manual 2.8 3.7structureconstructors 1.23 3.2containers 8.1CONTAINS statement 2.9 3.1 4.25,43continuation 1.11 B.18CONTINUE statement B.16control characters 4.32,35conversion constantscopies B.6count-controlled DO 1.13 4.11counting B.6CPU time 4.28curve-fitting 4.49,50CYCLEnamed 4.20statement 4.9 B.13D edit descriptordata abstraction 1.23data hiding 3.1DATA statement B.16,19data member 2.9data structuredefining 4.39initializing 4.39interpretation 4.40nested 4.38data types 2.1Date class 3.5DEALLOCATEstatement 5.3 B.13status 4.29deallocationdebugging 1.19,20decimal exponent rangedecimal precisiondefaultaccessibilitycharacter setconstructor 1.23input unit 5.5kind 4.3output unit 5.5precisionprivate accessibilitypublic accessibilitydeferred-shape arraydefined operation 4.31DELIM specifier B.16delimiterdereferencing 4.8derived class 7.1derived typeargumentcomponentconstantdefinition in a moduledestructor 3.2dimensionattributeDIMENSION statement 4.25 B.19direct accessREAD statementWRITE statementDIRECT specifier B.16DOabort 4.10,20construct 4.10cycleforever 4.10loop 2.9named 4.9,20nested 4.19terminationuntil 4.10,20variable B.16DO statement 2.9 4.9 B.13DO WHILE statement 4.9,16,20 B.19documentation 1.21DOTPRODUCT intrinsic 1.14DOUBLE PRECISION attribute 2.1 4.3DOUBLE PRECISION statement B.16,17double precision 2.3doubly linked list 8.15Drill class 6.1dummy argumentdummy array argument 5.3dummy pointer argumentdynamic bindingdynamic character 4.31dynamic data structuredynamically allocated array 5.3dynamically allocated memoryE edit descriptoredit descriptorA 4.34,35B 4.36BNBZD B.20E B.20ENc2001 J.E. Akin 2ES 3.4 B.20F B.20G B.20I 4.36,38 B.20LO 4.36 B.20PSSPSST B.20TL B.20TR B.20X B.20Z 4.36 B.20/ B.20:ELEMENTAL prefixELSE IF statement 4.9,16ELSE statement 3.16 4.9ELSE WHERE statement 4.9embedded formatEmployee class 7.5,9,12,15EN edit descriptorencapsulation 3.1END DO statement 2.9END FUNCTION statementEND IF statement 3.16 4.9END INTERFACE statement 4.37END MODULE statement 2.3END PROGRAM statement 2.3 4.2END SELECT statementEND statementEND SUBROUTINE statementend-of-file condition 4.29end-of-record condition 4.29end-of-transmission 4.32END= 4.30ENDFILE statement 4.29 B.20ENTRY statement B.13,20EOSHIFT intrinsic 5.11,14.EQ., see ==equality of two realsEQUIVALENCE statement B.16,20.EQV. 4.17EM specifiererrorchecking


View Full Document

Rice MECH 517 - Study Notes

Download Study Notes
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Study Notes and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Study Notes 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?