- Jun 29, 2020
-
-
Andrew Heather authored
-
Mark OLESEN authored
-
- Jun 26, 2020
-
-
OpenFOAM bot authored
- fix older '> >' template parameters as '>>'
-
Mark OLESEN authored
- used fluidThermo::typeName instead of fluidThermo::dictName within the Cp() method.
-
-
-
Mark OLESEN authored
- only checked if it started with '/' and not 'd:/' (for example).
-
- Jun 25, 2020
-
-
sergio authored
-
mattijs authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- affects ensightSurfaceReader only. If there are no `*` characters, protect against replacement. Otherwise it would attempt to replace a zero-length string with a single `0`, which results in prepending the name. STYLE: ensightSurfaceReader constructor explicit
-
- Jun 24, 2020
-
-
-
-
-
-
-
-
-
-
-
-
- start of work to create a 1-to-1 face mapping across AMI patches - faces are inserted according to the AMI addressing based on Horacio's method - removed 'updated' flag and reworked some demand driven updates - updated to handle 'walking' through baffles - use bitSet instead of boolList - moved update of meshPhi to movePoints() functions at fvPatch level - moved scaling of areas to movePoints() functions at fvPatch level - rehomed topology change code to own file - added warning re: geometry construction ACMI - split srcMask into srcMask and srcAreaMask - former in range 0-1, and latter has bounding or tol to (1-tol) to avoid sigFpe's
-
Mark OLESEN authored
-
OpenFOAM bot authored
-
- Jun 23, 2020
-
-
sergio authored
-
Mark OLESEN authored
-
- Jun 22, 2020
-
-
Mark OLESEN authored
- only checked if it started with '/' and not 'd:/' (for example).
-
Mark OLESEN authored
-
- Jun 19, 2020
-
-
Mark OLESEN authored
- related to change c3571b73 (does not affect 1912 or older). Remnant check for data() should have used valid() method instead. TUT: add fluxSummary cellZoneAndDirection to angledDuct/implicit
-
- Jun 18, 2020
-
-
-
-
Andrew Heather authored
-
Andrew Heather authored
The function object now computes the acoustic pressure at a list of user specified locations, or from the face centres of a user-supplied surface. When operating on an input surface, the output can be written back to the surface or as a list of point values. Example of function object specification: Curle1 { type Curle; libs ("libfieldFunctionObjects.so"); ... patches (surface1 surface2); c0 330; // Input - either points or surface input points; observerPositions ((0 0 0)(1 0 0)); //input surface; //surface "inputSurface.obj" // Output - either points or surface output points; //output surface; //surfaceType ensight; } Where the entries comprise: Property | Description | Required | Default value type | Type name: Curle | yes | p | Pressure field name | no | p patches | Sound generation patch names | yes | c0 | Reference speed of sound | yes | input | Input type | yes | observerPositions | List of observer positions (x y z) | no | surface | Input surface file name | no | output | Output type | yes | surfaceType | Output surface type | no |
-
- Jun 17, 2020
-
-
Mark OLESEN authored
- the earlier implementation of externally controlled lumped point motion (see merge request !120 and OpenFOAM-v1706 release notes) was conceived for the motion of simple structures such as buildings or simple beams. The motion controller was simply defined in terms of an orientation axis and divisions along that axis. To include complex structures, multiple motion controllers are defined in terms of support points and connectivity. The points can have additional node Ids associated with them, which makes it easier to map to/from FEA models. OLD system/lumpedPointMovement specification -------------------------------------------- //- Reference axis for the locations axis (0 0 1); //- Locations of the lumped points locations (0 0.05 .. 0.5); NEW system/lumpedPointMovement specification -------------------------------------------- // Locations of the lumped points points ( (0 0 0.00) (0 0 0.05) ... (0 0 0.50) ); //- Connectivity for motion controllers controllers { vertical { pointLabels (0 1 2 3 4 5 6 7 8 9 10); } } And the controller(s) must be associated with the given pointDisplacement patch. Eg, somePatch { type lumpedPointDisplacement; value uniform (0 0 0); controllers ( vertical ); // <-- NEW } TUT: adjust building motion tutorial - use new controllor definitions - replace building response file with executable - add updateControl in dynamicMeshDict for slowly moving structure
-
OpenFOAM bot authored
-
- Jun 16, 2020
-
-
Mark OLESEN authored
COMP: automatically add FlexLexer.h to MSwindows OSspecific - useful, frequently forgotten step for cross-compiling
-
Mark OLESEN authored
-
Kutalmış Berçin authored
-
- Jun 15, 2020
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-