|
[Sponsors] |
April 10, 2024, 08:38 |
vectorVield all z-entries to zero
|
#1 |
New Member
S03r3n
Join Date: Feb 2024
Posts: 6
Rep Power: 2 |
Hello together,
I have the following expression for a vectorField: const vectorField buffer=(Up - n*(n & Up)); And I want to set all z-entries to zero. How does it work? Thanks in advance! Best regards |
|
April 11, 2024, 02:43 |
|
#2 | |
Senior Member
Mark Olesen
Join Date: Mar 2009
Location: https://olesenm.github.io/
Posts: 1,685
Rep Power: 40 |
Quote:
Code:
vectorField buffer=(Up - n*(n & Up)); // Set z value for (auto& val : buffer) { val.z() = 0; } |
||
April 11, 2024, 03:12 |
|
#3 |
New Member
S03r3n
Join Date: Feb 2024
Posts: 6
Rep Power: 2 |
Thanks for your reply!
I've tested your approach, but an error occured: Code:
error: assignment of read-only location ‘(& val)->Foam::Vector<double>::z()’ 151 | val.z() = 0; | ~~~~~~~~^~~ SOLVED: Remove const in front of vectorField. Code:
vectorField buffer=(Up - n*(n & Up)); |
|
April 11, 2024, 08:55 |
|
#4 |
Senior Member
Mark Olesen
Join Date: Mar 2009
Location: https://olesenm.github.io/
Posts: 1,685
Rep Power: 40 |
my example was without 'const'
|
|
Tags |
vectorfield |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[snappyHexMesh] FOAM Warning: Not all entries in refinementSurfaces dictionary were used. | MohdShaeq | OpenFOAM Meshing & Mesh Conversion | 4 | August 29, 2023 23:12 |
[snappyHexMesh] Not all entries in refinementSurfaces dictionary were used | will_ca | OpenFOAM Meshing & Mesh Conversion | 5 | November 4, 2021 21:04 |
[solids4Foam] SOLVED: Paraview can't read solids files (duplicate entries with keyword value) | tschenkel | OpenFOAM CC Toolkits for Fluid-Structure Interaction | 11 | March 23, 2020 04:48 |
Defining entries for VolTensorField depending on velocity components | katab | OpenFOAM Programming & Development | 0 | February 20, 2019 08:53 |
ill defined primitiveEntry starting at keyword 'value' on line 197 ChangeDictionary | Struggle_Achieve | OpenFOAM Pre-Processing | 2 | December 20, 2017 03:58 |