fgen.data_models.package_shared_elements#
Shared elements of a package data model
PackageSharedElements#
- class PackageSharedElements[source]#
Bases:
object
Data model of the shared elements in a package
This helps us define the shared elements across the package. For example, the names of callables that are defined in Fortran but used in Python.
- property fortran_get_free_instance_number_callable_name: str#
Name of Fortran callables which get the number of a free/available instance
- property fortran_instance_finalise_callable_name: str#
Name of Fortran callables finalise an instance
- property fortran_wrapper_method_prefix: str#
Prefix to use when creating the Fortran wrapper equivalent of methods
- property from_build_args_name: str#
Name of the Python function which creates an object from its build arguments