Moin und danke für die Antwort!
Manchmal brauche ich wohl einfach jemandem, dem ich mein Problem zu erklären versuche, und dann klappt es mit der Lösung
Mein controlDict hatte
Code:
fieldAverage1
{
type fieldAverage;
libs ("libfieldFunctionObjects.so"); writeControl writeTime;
executeControl writeTime;
fields
(
U
{
mean on;
prime2Mean off;
base time;
}
)
}
Daher kommt UMean.
(Aus dem obigen Vorschlag von Dir habe ich
Code:
gradmagU
{
type grad;
libs ("libfieldFunctionObjects.so");
field mag(U);
writeControl writeTime;
}
und das funktionierte auch. )
Nun hatte ich noch
Code:
gradUMean
{
type grad;
libs ("libfieldFunctionObjects.so");
field UMean;
writeControl writeTime;
}
Das ergab
Code:
functionObjects::grad gradUMean writing field: grad(UMean)
Was dann aber nicht ging:
Code:
gradmagUMean
{
type grad;
libs ("libfieldFunctionObjects.so");
field mag(UMean);
writeControl writeTime;
}
Da bekam ich dann immer
Code:
--> FOAM Warning : functionObjects::grad gradmagUMean failed to execute.
Während ich das geschrieben habe, ist es mir aufgegangen, daher: falls jemand (unwahrscheinlich, aber möglich) mal so ein Problem hat:
Neben einem
Code:
#includeFunc mag(U)
braucht es noch ein
Code:
#includeFunc mag(UMean)
Dann klappt es auch
Also vielen Dank und auch von mir ein Glückauf!
[Diese Nachricht wurde von Fischschützer am 15. Apr. 2023 editiert.]
[Diese Nachricht wurde von Fischschützer am 15. Apr. 2023 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP