- Dec 05, 2016
-
-
sergio authored
-
- Nov 21, 2016
-
-
sergio authored
and single phase cases. Registration of the compressed flux in interFoam as it is needed for the FO if used.
-
sergio authored
Conflicts: tutorials/combustion/fireFoam/LES/compartmentFire/Allclean
-
sergio authored
-
Mark Olesen authored
- in specific cases it can be useful to suppress searching the instances. For example, if one only wishes to check if a "points" is available at the given time instance, without searching backwards through all times.
-
Mark Olesen authored
- Avoids possible discrepancy when the user selects non-coincidental values for executeInterval and writeInterval. - zeroGradient and ddt2 function objects
-
Mark Olesen authored
- this functionality will be more frequently used in the future, thus place in a commonly available location.
-
Mark Olesen authored
- A few without a 'cd' at the start. Use $(getApplication) directly in more places (for clarity).
-
- Nov 20, 2016
-
-
Mark Olesen authored
- A few without a 'cd' at the start. Several remove files that are already covered by the cleanCase function.
-
Mark Olesen authored
- relocate to system/blockMeshDict, which avoids it being cleaned out accidentally
-
Mark Olesen authored
- Still needs more attention. -- STYLE: fix minor typos in documentation
-
Mark Olesen authored
- consistently use SYSTEMOPENMPI for both sh and csh versions (inadvertently changed in ee5251a7).
-
Mark Olesen authored
* args[int] vs args.args()[int] * args[word] vs args.options()[word] etc.
-
Mark Olesen authored
- purely cosmetic (documentation) changes
-
Mark OLESEN authored
Merge master changes/bugfixes into develop branch See merge request !78
-
- Nov 19, 2016
-
-
Mark Olesen authored
- update tutorial and adjust function object for updated infrastructure.
-
Mark Olesen authored
-
- Nov 17, 2016
-
-
sergio authored
If the cloud was inactive, massTotal and SOI were needed even for steady Lagrangian
-
sergio authored
ENH: Adding writing of the motionSolver dictionary for sixDoFRigidBodyDisplacementPointPatchVectorField BC
-
sergio authored
-
sergio authored
-
Andrew Heather authored
-
sergio authored
-
sergio authored
-
- Nov 15, 2016
-
-
Andrew Heather authored
-
Andrew Heather authored
External coupled Improvements and bugfixes for externalCoupledFunctionObject - issues #278 #269 See merge request !72
-
Andrew Heather authored
BUG: resolve some decomposeParDict problems (issues #60, #265). - Cleanup/centralize handling of -decomposeParDict by relocating common code into argList. Ensures that all processes receive identical information about the -decomposeParDict opton. - Only use alternative decomposeParDict for simpleFoam/motorBike tutorial so that this will be included in the test loop for snappy. - Added Mattijs' fix for surfaceRedistributePar. See merge request !73
-
- Nov 14, 2016
-
-
Mark OLESEN authored
Surface declutter - issue #294 Removing various clutter from surfMesh and triSurface - unused classes/files (backup copies on non-release repo) - relocate some triSurface-related classes to where they make more sense, and where they can be reused. - improve handling of various face types in MeshedSurface and UnsortedMeshedSurface (to bridge the gap to triSurface) - improve transfer methods for reclaiming/reusing surface allocations See merge request !77
-
- Nov 13, 2016
-
-
Mark Olesen authored
- A special purpose MeshedSurface that exposes the stored values for direct modification. - Its usage should be restricted to special cases where the surface needs modifications as an atomic operation.
-
Mark Olesen authored
- Now that the metisDecomp uses the metis definition for float/double, do not need to verify the scalar sizes. Note: - could drop precision qualifier for metis, scotch installation (include, lib) as being unneeded, but it is simpler to keep them and continue to use the FOAM_EXT_LIBBIN path (in case other ThirdParty software is compiled with different precisions).
-
- Nov 12, 2016
-
-
Mark Olesen authored
- the surfMesh classes where originally designed with limited (protected) access to the underlying components. This is to avoid unintentional direct changes, since these can quickly lead to inconsistencies with the topology addressing etc. However, if we wish to efficiently adjust surfaces, it is useful to modify the components directly. The compromise is to provide 'xfer' methods: - xferFaces() - xferPoints() - xferZones() These transfer the contents to an Xfer container for reuse, while also resetting the topology addressing. To apply the changes, the reset() method is used.
-
- Nov 13, 2016
-
-
Mark Olesen authored
-
- Nov 12, 2016
-
-
Mark Olesen authored
- extends existing surfaceFormats to include surfaces with labelledTri as their face representation.
-
- Nov 13, 2016
-
-
Mark Olesen authored
- needed for triSurface output (when it comes)
-
Mark Olesen authored
- increases coverage. STYLE: relocate some core pieces into fileFormats
-
- Nov 12, 2016
-
-
Mark Olesen authored
- ensure that MeshedSurface and UnsortedMeshedSurface can also work with labelledTri faces. - nTriangles() convenience method for meshed surfaces - MeshedSurface::addZonesToFaces() method to copy zone information into the labelledTri per-face region storage. The goal is to replace the triSurface reading routines with run-time selectable ones from surfMesh.
-
Mark Olesen authored
- triFace() now initialized with '-1', which makes it behave equivalently to face(label). - supply default region=0 for some labelledTri constructors. This allows labelledTri to work more like a triFace and makes it easier to use in templated methods and eases conversion from triFace to a labelledTri. - labelledTri(const labelUList&) can now be used when converting from a face. It can have 3 values (use default region) or 4 values (with region). - face, triFace, labelledTri now all support construction with initializer lists. This can be useful for certain types of code. Eg, triFace f1{a, b, c}; face f2{a, b, c}; labelledTri f3{a, b, c}; Work without ambiguity. Also useful for templated methods: FaceType f{remap[a], remap[b], remap[c]};
-
Mark Olesen authored
- it doesn't actually contain 'core' code, but rather various instances of MeshedSurfaceProxy.
-
Henry Weller authored
Based on patch contributed by Alexey Matveichev Resolves feature-request http://bugs.openfoam.org/view.php?id=2330
-
- Nov 13, 2016
-
-
Mark Olesen authored
- Cannot pass through to underlying list constructor directly. - As this constructor was broken, there seem to be a number of workarounds scattered in the code. Could revisit them in the future as part of code-style: edgeMesh(const Xfer<pointField>&, const Xfer<edgeList>&); CompactIOField(const IOobject&, const Xfer<Field<T>>&); GlobalIOField(const IOobject&, const Xfer<Field<Type>>&); IOField(const IOobject&, const Xfer<Field<Type>>&);
-