-// Copyright (C) 2021-2023 CEA, EDF
+// Copyright (C) 2021-2024 CEA, EDF
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
%include std_vector.i
%template(dvec) std::vector<double>;
+%template(strvec) std::vector<std::string>;
%exception {
try
}
%rename (HeatMarcel) HeatMarcelSwig;
+%rename (GetBigObjOnDiskThreshold) GetBigObjOnDiskThresholdSwig;
+%rename (SetBigObjOnDiskThreshold) SetBigObjOnDiskThresholdSwig;
+%rename (GetBigObjOnDiskDirectory) GetBigObjOnDiskDirectorySwig;
+%rename (SetBigObjOnDiskDirectory) SetBigObjOnDiskDirectorySwig;
+%rename (BigObjOnDiskDirectoryDefined) BigObjOnDiskDirectoryDefinedSwig;
bool getSSLMode();
void setSSLMode(bool sslMode);
%rename (SetVerbosityLevel) SetVerbosityLevelSwig;
%rename (VerbosityLevel) VerbosityLevelSwig;
+%rename (SetPyExecutionMode) SetPyExecutionModeStrSwig;
+%rename (GetPyExecutionMode) GetPyExecutionModeStrSwig;
+%rename (GetAllPyExecutionModes) GetAllPyExecutionModesSwig;
%inline
{
return ret;
}
+int GetBigObjOnDiskThresholdSwig()
+{
+ return SALOME::GetBigObjOnDiskThreshold();
+}
+
+void SetBigObjOnDiskThresholdSwig(int newThreshold)
+{
+ return SALOME::SetBigObjOnDiskThreshold(newThreshold);
+}
+
+std::string GetBigObjOnDiskDirectorySwig()
+{
+ return SALOME::GetBigObjOnDiskDirectory();
+}
+
+void SetBigObjOnDiskDirectorySwig(const std::string& directory)
+{
+ return SALOME::SetBigObjOnDiskDirectory(directory);
+}
+
+bool BigObjOnDiskDirectoryDefinedSwig()
+{
+ return SALOME::BigObjOnDiskDirectoryDefined();
+}
+
void SetVerbosityLevelSwig(const std::string& level)
{
SetVerbosityLevelStr(level);
{
return VerbosityLevelStr();
}
+
+void SetPyExecutionModeStrSwig(const std::string& mode)
+{
+ SetPyExecutionModeStr( mode );
+}
+
+std::string GetPyExecutionModeStrSwig()
+{
+ return GetPyExecutionModeStr();
+}
+
+std::vector<std::string> GetAllPyExecutionModesSwig()
+{
+ return GetAllPyExecutionModes();
+}
}
%pythoncode %{