The Language Bindings

The C++ binding for array provides access to the C API in case you need to take the gloves off and revel in the data directly. But the C++ binding also provides a templated wrapper class to provide a more natural look and feel for C++ programmers.

In some cases, the Python binding for arrays must copy SIDL arrays to/from NumPy or Numeric Python arrays; it should not happen for normally strided arrays except when an ordering constraint requires it. Arrays in Python don't have the SIDL methods available. They just have the NumPy or Numeric Python API available.

The FORTRAN 77 API mimics the C API; all the C functions have been Fortran'ified and have _f appended to their names. The Fortran 90 API uses function overloading to allow programmers to use the short array method names.





babel-1.4.0
users_guide Last Modified 2008-10-16

http://www.llnl.gov/CASC/components
components@llnl.gov