AppliedInXb = None,
AvoidRC = True,
Checked = False,
+ ColMajor = False,
+ ColNames = None,
+ DataFile = None,
DiagonalSparseMatrix = None,
Info = None,
+ InputAsMF = False,
Matrix = None,
ObjectFunction = None,
ObjectMatrix = None,
try:
if Concept in ("Background", "CheckingPoint", "ControlInput", "Observation"):
commande = getattr(self,"set"+Concept)
- commande(Vector, VectorSerie, Script, Stored, Scheduler, Checked )
+ commande(Vector, VectorSerie, Script, DataFile, ColNames, ColMajor, Stored, Scheduler, Checked )
elif Concept in ("BackgroundError", "ObservationError", "EvolutionError"):
commande = getattr(self,"set"+Concept)
commande(Matrix, ScalarSparseMatrix, DiagonalSparseMatrix,
elif Concept == "ObservationOperator":
self.setObservationOperator(
Matrix, OneFunction, ThreeFunctions, AppliedInXb,
- Parameters, Script, Stored, AvoidRC, Checked )
+ Parameters, Script,
+ Stored, AvoidRC, InputAsMF, Checked )
elif Concept in ("EvolutionModel", "ControlModel"):
commande = getattr(self,"set"+Concept)
commande(
Matrix, OneFunction, ThreeFunctions,
- Parameters, Script, Scheduler, Stored, AvoidRC, Checked )
-
+ Parameters, Script, Scheduler,
+ Stored, AvoidRC, InputAsMF, Checked )
else:
raise ValueError("the variable named '%s' is not allowed."%str(Concept))
except Exception as e:
Vector = None,
VectorSerie = None,
Script = None,
+ DataFile = None,
+ ColNames = None,
+ ColMajor = False,
Stored = False,
Scheduler = None,
Checked = False):
asVector = Vector,
asPersistentVector = VectorSerie,
asScript = self.__with_directory(Script),
+ asDataFile = DataFile,
+ colNames = ColNames,
+ colMajor = ColMajor,
scheduledBy = Scheduler,
toBeChecked = Checked,
)
Vector = None,
VectorSerie = None,
Script = None,
+ DataFile = None,
+ ColNames = None,
+ ColMajor = False,
Stored = False,
Scheduler = None,
Checked = False):
asVector = Vector,
asPersistentVector = VectorSerie,
asScript = self.__with_directory(Script),
+ asDataFile = DataFile,
+ colNames = ColNames,
+ colMajor = ColMajor,
scheduledBy = Scheduler,
toBeChecked = Checked,
)
Vector = None,
VectorSerie = None,
Script = None,
+ DataFile = None,
+ ColNames = None,
+ ColMajor = False,
Stored = False,
Scheduler = None,
Checked = False):
asVector = Vector,
asPersistentVector = VectorSerie,
asScript = self.__with_directory(Script),
+ asDataFile = DataFile,
+ colNames = ColNames,
+ colMajor = ColMajor,
scheduledBy = Scheduler,
toBeChecked = Checked,
)
Vector = None,
VectorSerie = None,
Script = None,
+ DataFile = None,
+ ColNames = None,
+ ColMajor = False,
Stored = False,
Scheduler = None,
Checked = False):
asVector = Vector,
asPersistentVector = VectorSerie,
asScript = self.__with_directory(Script),
+ asDataFile = DataFile,
+ colNames = ColNames,
+ colMajor = ColMajor,
scheduledBy = Scheduler,
toBeChecked = Checked,
)
Script = None,
Stored = False,
AvoidRC = True,
+ InputAsMF = False,
Checked = False):
"Definition d'un concept de calcul"
Concept = "ObservationOperator"
asDict = Parameters,
appliedInX = AppliedInXb,
avoidRC = AvoidRC,
+ inputAsMF = InputAsMF,
scheduledBy = None,
toBeChecked = Checked,
)
ThreeFunctions = None,
Parameters = None,
Script = None,
- Stored = False,
Scheduler = None,
+ Stored = False,
AvoidRC = True,
+ InputAsMF = False,
Checked = False):
"Definition d'un concept de calcul"
Concept = "EvolutionModel"
asDict = Parameters,
appliedInX = None,
avoidRC = AvoidRC,
+ inputAsMF = InputAsMF,
scheduledBy = Scheduler,
toBeChecked = Checked,
)
ThreeFunctions = None,
Parameters = None,
Script = None,
- Stored = False,
Scheduler = None,
+ Stored = False,
AvoidRC = True,
+ InputAsMF = False,
Checked = False):
"Definition d'un concept de calcul"
Concept = "ControlModel"
asDict = Parameters,
appliedInX = None,
avoidRC = AvoidRC,
+ inputAsMF = InputAsMF,
scheduledBy = Scheduler,
toBeChecked = Checked,
)
if sys.version_info[0] == 2:
del self.__adaoObject # Because it breaks pickle in Python 2. Not required for Python 3
del self.__case # Because it breaks pickle in Python 2. Not required for Python 3
- return 0
+ if sys.version_info.major < 3:
+ return 0
+ else:
+ return self.__StoredInputs
# ==============================================================================
if __name__ == "__main__":