FortranVectorFunctionCategoryΒΆ

fortcat.spad line 199 [edit on github]

FortranVectorFunctionCategory is the category of arguments to NAG Library routines which return the values of vectors of functions.

coerce: % -> OutputForm

from CoercibleTo OutputForm

coerce: FortranCode -> %

coerce(e) takes an object from FortranCode and uses it as the body of an ASP.

coerce: List FortranCode -> %

coerce(e) takes an object from List FortranCode and uses it as the body of an ASP.

coerce: Record(localSymbols: SymbolTable, code: List FortranCode) -> %

coerce(e) takes the component of e from List FortranCode and uses it as the body of the ASP, making the declarations in the SymbolTable component.

outputAsFortran: % -> Void

from FortranProgramCategory

retract: Vector Expression Float -> %

retract(e) tries to convert e into an ASP, checking that legal Fortran-77 is produced.

retract: Vector Expression Integer -> %

retract(e) tries to convert e into an ASP, checking that legal Fortran-77 is produced.

retract: Vector Fraction Polynomial Float -> %

retract(e) tries to convert e into an ASP, checking that legal Fortran-77 is produced.

retract: Vector Fraction Polynomial Integer -> %

retract(e) tries to convert e into an ASP, checking that legal Fortran-77 is produced.

retract: Vector Polynomial Float -> %

retract(e) tries to convert e into an ASP, checking that legal Fortran-77 is produced.

retract: Vector Polynomial Integer -> %

retract(e) tries to convert e into an ASP, checking that legal Fortran-77 is produced.

retractIfCan: Vector Expression Float -> Union(%, failed)

retractIfCan(e) tries to convert e into an ASP, checking that legal Fortran-77 is produced.

retractIfCan: Vector Expression Integer -> Union(%, failed)

retractIfCan(e) tries to convert e into an ASP, checking that legal Fortran-77 is produced.

retractIfCan: Vector Fraction Polynomial Float -> Union(%, failed)

retractIfCan(e) tries to convert e into an ASP, checking that legal Fortran-77 is produced.

retractIfCan: Vector Fraction Polynomial Integer -> Union(%, failed)

retractIfCan(e) tries to convert e into an ASP, checking that legal Fortran-77 is produced.

retractIfCan: Vector Polynomial Float -> Union(%, failed)

retractIfCan(e) tries to convert e into an ASP, checking that legal Fortran-77 is produced.

retractIfCan: Vector Polynomial Integer -> Union(%, failed)

retractIfCan(e) tries to convert e into an ASP, checking that legal Fortran-77 is produced.

CoercibleTo OutputForm

FortranProgramCategory