module documentation

Rules for building C/API module with f2py2e.

Here is a skeleton of a new wrapper function (13Dec2001):

wrapper_function(args)

declarations get_python_arguments, say, `a' and `b'

get_a_from_python if (successful) {

get_b_from_python if (successful) {

callfortran if (successful) {

put_a_to_python if (successful) {

put_b_to_python if (successful) {

buildvalue = ...

}

}

}

} cleanup_b

} cleanup_a

return buildvalue

Copyright 1999,2000 Pearu Peterson all rights reserved, Pearu Peterson <pearu@ioc.ee> Permission to use, modify, and distribute this software is given under the terms of the NumPy License.

NO WARRANTY IS EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. $Date: 2005/08/30 08:58:42 $ Pearu Peterson

Function buildapi Undocumented
Function buildmodule Return
Variable arg_rules Undocumented
Variable aux_rules Undocumented
Variable check_rules Undocumented
Variable defmod_rules Undocumented
Variable generationtime Undocumented
Variable module_rules Undocumented
Variable options Undocumented
Variable rout_rules Undocumented
Variable routine_rules Undocumented
Variable sepdict Undocumented
Variable stnd Undocumented
Variable typedef_need_dict Undocumented
def buildapi(rout): (source)

Undocumented

def buildmodule(m, um): (source)

Return

arg_rules = (source)

Undocumented

aux_rules = (source)

Undocumented

check_rules = (source)

Undocumented

defmod_rules = (source)

Undocumented

generationtime = (source)

Undocumented

module_rules = (source)

Undocumented

Undocumented

rout_rules = (source)

Undocumented

routine_rules = (source)

Undocumented

Undocumented

Undocumented

typedef_need_dict = (source)

Undocumented