mda_factory module¶
A factory to instantiate MDA from their class names
-
class
gemseo.mda.mda_factory.
MDAFactory
[source]¶ Bases:
object
MDA factory to create the MDA from a name or a class.
Initializes the factory: scans the directories to search for subclasses of MDA. Searches in “GEMSEO_PATH” and gemseo.mda
-
create
(mda_name, disciplines, **options)[source]¶ Create a MDA
- Parameters
mda_name – name of the MDA (its classname)
disciplines – list of the disciplines
options – additional options specific to the MDA
-
is_available
(mda_name)[source]¶ Checks the availability of a MDA
:param name : mda_name of the MDA :returns: True if the MDA is available
-
property
mdas
¶ Lists the available classes
:returns : the list of classes names
-