30class CaseOptionsArcaneCeaVerifier
39 class CaseOptionTraceValue
44 typedef CaseOptionTraceValue ThatClass;
49 "variable-name", _element(),
55 "unique-id", _element(),
63variableName.addAlternativeNodeName(
66uniqueId.addAlternativeNodeName(
86 const ThatClass* operator->()
const {
return this; }
90 Arcane::CaseOptionString variableName;
117 BaseClass operator()() {
return (*
this); }
125 v =
new value_type*[s];
129 v[i] =
new value_type(
this,configList(),elist[i]);
139 value_type** v =
_ptr();
167 "verify", _element(),
173 "generate", _element(),
179 "reference-file", _element(),
185 "compare-parallel-sequential", _element(),
191 "result-file", _element(),
197 "verifier-service-name", _element(),
198 "ArcaneBasicVerifier2",
203 "files-in-output-dir", _element(),
208 , trace(_configList(),
212verify.addAlternativeNodeName(
215generate.addAlternativeNodeName(
218referenceFile.addAlternativeNodeName(
221compareParallelSequential.addAlternativeNodeName(
224resultFile.addAlternativeNodeName(
227filesInOutputDir.addAlternativeNodeName(
230trace.addAlternativeNodeName(
233addAlternativeNodeName(
241 bool getVerify() {
return verify(); }
243 Arcane::IStandardFunction* getVerifyStandardFunction() {
return verify.standardFunction(); }
244 bool getGenerate() {
return generate(); }
245 Arcane::ICaseFunction* getGenerateFunction() {
return generate.function(); }
246 Arcane::IStandardFunction* getGenerateStandardFunction() {
return generate.standardFunction(); }
247 Arcane::String getReferenceFile() {
return referenceFile(); }
248 Arcane::ICaseFunction* getReferenceFileFunction() {
return referenceFile.function(); }
249 Arcane::IStandardFunction* getReferenceFileStandardFunction() {
return referenceFile.standardFunction(); }
250 bool getCompareParallelSequential() {
return compareParallelSequential(); }
251 Arcane::ICaseFunction* getCompareParallelSequentialFunction() {
return compareParallelSequential.function(); }
252 Arcane::IStandardFunction* getCompareParallelSequentialStandardFunction() {
return compareParallelSequential.standardFunction(); }
253 Arcane::String getResultFile() {
return resultFile(); }
254 Arcane::ICaseFunction* getResultFileFunction() {
return resultFile.function(); }
255 Arcane::IStandardFunction* getResultFileStandardFunction() {
return resultFile.standardFunction(); }
256 Arcane::String getVerifierServiceName() {
return verifierServiceName(); }
257 Arcane::ICaseFunction* getVerifierServiceNameFunction() {
return verifierServiceName.function(); }
258 Arcane::IStandardFunction* getVerifierServiceNameStandardFunction() {
return verifierServiceName.standardFunction(); }
259 bool getFilesInOutputDir() {
return filesInOutputDir(); }
260 Arcane::ICaseFunction* getFilesInOutputDirFunction() {
return filesInOutputDir.function(); }
261 Arcane::IStandardFunction* getFilesInOutputDirStandardFunction() {
return filesInOutputDir.standardFunction(); }
270 Arcane::ICaseOptions* caseOptions()
const
272 return m_case_options.get();
275 Arcane::ICaseOptionList* configList()
const
277 return m_case_options->configList();
280 void setCaseModule(Arcane::IModule* m)
282 m_case_options->setCaseModule(m);
285 void setCaseServiceInfo(Arcane::IServiceInfo* si)
287 m_case_options->setCaseServiceInfo(si);
290 void addAlternativeNodeName(
const Arcane::String& lang,
291 const Arcane::String& name)
293 m_case_options->addAlternativeNodeName(lang,name);
298 Arcane::ICaseOptionList* _configList()
const {
return configList(); }
299 Arcane::XmlNode _element()
const {
return Arcane::XmlNode(); }
303 static Arcane::ICaseOptions* _createCaseOption(Arcane::ICaseMng* cm,Arcane::ICaseOptions* co);
305 Arcane::ReferenceCounter<Arcane::ICaseOptions> m_case_options;
310 Arcane::CaseOptionBool verify;
311 Arcane::CaseOptionBool generate;
312 Arcane::CaseOptionString referenceFile;
313 Arcane::CaseOptionBool compareParallelSequential;
314 Arcane::CaseOptionString resultFile;
315 Arcane::CaseOptionString verifierServiceName;
316 Arcane::CaseOptionBool filesInOutputDir;
317 CaseOptionTrace trace;
Description et contenu d'un fichier.
@ PAutoLoadEnd
Chargé automatiquement à la fin. Cela signifie qu'un module possédant un point d'entrée avec cette pr...
@ PAutoLoadBegin
Chargé automatiquement au début. Cela signifie qu'un module possédant un point d'entrée avec cette pr...
static const char *const WInit
appelé pendant l'initialisation
Interface du gestionnaire d'un sous-domaine.
virtual ICaseMng * caseMng()=0
Retourne le gestionnaire du jeu de données.
void addEntryPoint(ModuleType *module, const char *name, void(ModuleType::*func)(), const String &where=IEntryPoint::WComputeLoop, int property=IEntryPoint::PNone)
Routine template permettant de référencer un point d'entrée dans un module.