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: % -> 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 ofe
from List FortranCode and uses it as the body of the ASP, making the declarations in the SymbolTable component.
- outputAsFortran: % -> Void
- retract: Expression Float -> %
retract(e)
tries to converte
into an ASP, checking that legal Fortran-77 is produced.
- retract: Expression Integer -> %
retract(e)
tries to converte
into an ASP, checking that legal Fortran-77 is produced.
- retract: Fraction Polynomial Float -> %
retract(e)
tries to converte
into an ASP, checking that legal Fortran-77 is produced.
- retract: Fraction Polynomial Integer -> %
retract(e)
tries to converte
into an ASP, checking that legal Fortran-77 is produced.
- retract: Polynomial Float -> %
retract(e)
tries to converte
into an ASP, checking that legal Fortran-77 is produced.
- retract: Polynomial Integer -> %
retract(e)
tries to converte
into an ASP, checking that legal Fortran-77 is produced.
- retractIfCan: Expression Float -> Union(%, failed)
retractIfCan(e)
tries to converte
into an ASP, checking that legal Fortran-77 is produced.
- retractIfCan: Expression Integer -> Union(%, failed)
retractIfCan(e)
tries to converte
into an ASP, checking that legal Fortran-77 is produced.
- retractIfCan: Fraction Polynomial Float -> Union(%, failed)
retractIfCan(e)
tries to converte
into an ASP, checking that legal Fortran-77 is produced.
- retractIfCan: Fraction Polynomial Integer -> Union(%, failed)
retractIfCan(e)
tries to converte
into an ASP, checking that legal Fortran-77 is produced.
- retractIfCan: Polynomial Float -> Union(%, failed)
retractIfCan(e)
tries to converte
into an ASP, checking that legal Fortran-77 is produced.
- retractIfCan: Polynomial Integer -> Union(%, failed)
retractIfCan(e)
tries to converte
into an ASP, checking that legal Fortran-77 is produced.