Commits on Source (29)
-
Mark OLESEN authored
- the dictionary-driven variant of stitchMesh allows sequential application of 'stitch' operation with requiring intermediate writing to disk. - Without arguments: * stitchMesh uses a system/stitchMeshDict or -dict dict - With arguments: * master/slave patches specified on the command-line as in previous versions.
60812dfc -
Mark OLESEN authored
Feature multiple stitch mesh (wp04) See merge request !164
c0028db8 -
Mark OLESEN authorede82fe89a
-
Mark OLESEN authored
- this makes them applicable to Foam::string, Foam::word etc ENH: improvements to CStringList - add strings() sublist variant which can be useful when handling command arguments separately - add construct from SubStrings.
9bdb061b -
Mark OLESEN authored
- allows (for example) splitting a user string on whitespace and passing this to system as a list of arguments, thus bypassing any implicit use of 'sh'. - system() with optional background, for spawning processes.
63433cad -
Mark OLESEN authored
- browser is spawned as a background process to avoid blocking the command-line
37f35ed1 -
Mark OLESEN authoredfcbb7c0a
-
Mark OLESEN authoredbb816234
-
Mark OLESEN authored10e9ffbf
-
Mark OLESEN authored
- in most cases already checked valid() so don't need additional check for setting an existing pointer
020fd5cb -
Mark OLESEN authored
- can be used for adjusting option names between versions
0d234a52 -
Mark OLESEN authored
Feature arglist option aliases See merge request !172
7ac65ff2 -
Mark OLESEN authored
- not maintained and less functionality than ccmToFoam.
7591d7ea -
Mark OLESEN authored
- split now optionally retains empty substrings. Added split on fixed field width. - Foam::name() now formats directly into string buffer, which a removes one layer of copying and also avoids using a non-constexpr in the temporary. STYLE: explicit type narrowing on zero-padded output for ensight
ac1c7f9e -
Mark OLESEN authored30c3ad68
-
Mark OLESEN authored
- stricter and robuster than previous solution using List::readList since the option input can be fully tokenized prior to list conversion.
5aaf1d05 -
Mark OLESEN authored
- unknown options or missing option values now emit a shorter message without the entire usage. This makes it easier to identify the errors and is better aligned with the behaviour of GNU system tools. ==== $ simpleFoam -case Using: OpenFOAM-plus (see www.OpenFOAM.com) Build: plus-01234 Error: option '-case' requires an argument See 'simpleFoam -help' for usage ==== - provide for reduced (-help) and full (-help-full) usage information. In many cases the reduced usage provided sufficient and easier to find the information. - make -srcDoc an alias for -doc-source - no warnings about option aliases for future dates.
8054281d -
Mark OLESEN authored
- eliminates previous code duplication and improves maintainability
91f410b9 -
Mark OLESEN authored
- the readList<T>(Istream&) function was introduced to handle command -options with either a single or a list value, but was also used for the #remove dictionary directive. However, the parsing was fragile if the list did not start with a '('. Now handle command-line arg/option list directly (via ITstream) and #remove with special-purpose reading of a string or word list. This removes ambiguity and reduces potential future problems. STYLE: use ITstream instead of IStringStream for command-line lookups - parses directly to a tokenList without a string copy.
e77edcf9 -
Mark OLESEN authored8d1f37b7
-
mattijs authorede3bb87dc
-
Mark OLESEN authored
- found() method for consistency with other classes - operator()(name, deflt) for similarity to lookupOrDefault, but without a dictionary
b6e0f06d -
Mark OLESEN authoredeba53e97
-
Mark OLESEN authored
- expose the names of write and stopAt controls for reuse elsewhere and provide a stopAtControls enum for 'unknown' - track the requested number of sub-cycles (was previously a bool)
00a9e192 -
Mark OLESEN authored
- use a Pair<scalar> with first() / last() residuals
0246d8c4 -
Mark OLESEN authored
- waitForSlave now return a Time::stopAtControls enumeration: unknown: when lockfile has no specially recognized content. endTime: when lockfile contains "status=done" writeNow: when lockfile contains "action=writeNow" nextWrite: when lockfile contains "action=nextWrite" noWriteNow: when lockfile contains "action=noWriteNow" These values can be used by the caller to terminate the master (OpenFOAM) as desired in response to information placed there by the slave process.
1b5f1097 -
Mark OLESEN authored
- similar idea as subCycleTime but without sub-dividing the time interval or incrementing time itself
995f23d0 -
Mark OLESEN authored
preliminary improvements for externalCoupled See merge request !175
93d8ab84 -
Andrew Heather authored
consolidate surfaceFormats for reading/writing triSurface See merge request !174
57c8d1bd
Showing
- applications/solvers/multiphase/interCondensatingEvaporatingFoam/createFields.H 4 additions, 2 deletions...ultiphase/interCondensatingEvaporatingFoam/createFields.H
- applications/solvers/multiphase/reactingEulerFoam/phaseSystems/phaseModel/ThermoPhaseModel/ThermoPhaseModel.C 1 addition, 1 deletion...aseSystems/phaseModel/ThermoPhaseModel/ThermoPhaseModel.C
- applications/solvers/multiphase/twoPhaseEulerFoam/twoPhaseSystem/BlendedInterfacialModel/BlendedInterfacialModel.C 3 additions, 3 deletions...eSystem/BlendedInterfacialModel/BlendedInterfacialModel.C
- applications/solvers/multiphase/twoPhaseEulerFoam/twoPhaseSystem/phasePair/orderedPhasePair/orderedPhasePair.C 1 addition, 1 deletion...PhaseSystem/phasePair/orderedPhasePair/orderedPhasePair.C
- applications/solvers/multiphase/twoPhaseEulerFoam/twoPhaseSystem/twoPhaseSystem.C 9 additions, 9 deletions...tiphase/twoPhaseEulerFoam/twoPhaseSystem/twoPhaseSystem.C
- applications/test/ODE/Test-ODE.C 1 addition, 1 deletionapplications/test/ODE/Test-ODE.C
- applications/test/PackedList/Test-PackedList.C 1 addition, 1 deletionapplications/test/PackedList/Test-PackedList.C
- applications/test/PatchEdgeFaceWave/Test-PatchEdgeFaceWave.C 1 addition, 1 deletionapplications/test/PatchEdgeFaceWave/Test-PatchEdgeFaceWave.C
- applications/test/PatchTools/Test-PatchTools.C 1 addition, 1 deletionapplications/test/PatchTools/Test-PatchTools.C
- applications/test/PointEdgeWave/Test-PointEdgeWave.C 1 addition, 1 deletionapplications/test/PointEdgeWave/Test-PointEdgeWave.C
- applications/test/argList/Test-argList.C 13 additions, 1 deletionapplications/test/argList/Test-argList.C
- applications/test/checkDecomposePar/Test-checkDecomposePar.C 1 addition, 1 deletionapplications/test/checkDecomposePar/Test-checkDecomposePar.C
- applications/test/codeStream/Test-codeStream.C 1 addition, 1 deletionapplications/test/codeStream/Test-codeStream.C
- applications/test/cstring/Test-cstring.C 56 additions, 3 deletionsapplications/test/cstring/Test-cstring.C
- applications/test/decomposedBlockData/Test-decomposedBlockData.C 1 addition, 1 deletion...tions/test/decomposedBlockData/Test-decomposedBlockData.C
- applications/test/dictionary/Test-dictionary.C 1 addition, 1 deletionapplications/test/dictionary/Test-dictionary.C
- applications/test/dictionaryTokens/Test-dictionaryTokens.C 1 addition, 1 deletionapplications/test/dictionaryTokens/Test-dictionaryTokens.C
- applications/test/ensightFile/Test-ensightFile.C 1 addition, 1 deletionapplications/test/ensightFile/Test-ensightFile.C
- applications/test/etcFiles/Test-etcFiles.C 1 addition, 1 deletionapplications/test/etcFiles/Test-etcFiles.C
- applications/test/fieldMapping/Test-fieldMapping.C 1 addition, 1 deletionapplications/test/fieldMapping/Test-fieldMapping.C