FortranFunctionCategory

fortcat.spad line 1 [edit on github]

FortranFunctionCategory is the category of arguments to NAG Library routines which return (sets of) function values.

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.

coerce : % -> OutputForm
from CoercibleTo(OutputForm)
outputAsFortran : % -> Void
from FortranProgramCategory
retract : Expression(Float) -> %

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

retract : Expression(Integer) -> %

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

retract : Fraction(Polynomial(Float)) -> %

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

retract : Fraction(Polynomial(Integer)) -> %

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

retract : Polynomial(Float) -> %

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

retract : Polynomial(Integer) -> %

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

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

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

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

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

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

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

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

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

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

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

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

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

CoercibleTo(OutputForm)

FortranProgramCategory