|
[Sponsors] | |||||
|
|
|
#1 |
|
Member
Niklas Winkler
Join Date: Mar 2009
Location: Stockholm, Stockholm, Sweden
Posts: 73
Rep Power: 6 ![]() |
Hello,
I would need a field where I can store a fieldField<Field, tensor> at every position in the field. Is this possible to do in a smart way in OpenFoam? If not, does anyone know how it can be done in C++ in a rel. simple way? Regards /NW |
|
|
|
|
|
|
|
|
#2 |
|
Senior Member
Cyprien
Join Date: Feb 2010
Location: France, Toulouse
Posts: 181
Rep Power: 6 ![]() |
hi Niklas,
you can use volTensorField : Code:
volTensorField T
(
IOobject
(
"T",
runTime.timeName(),
mesh,
IOobject::NO_READ,
IOobject::NO_WRITE
),
mesh,
dimensionedTensor("T",dimensionSet(-1,3,1,0,0),tensor::zero)
);
Cyp |
|
|
|
|
|
|
|
|
#3 |
|
Member
Niklas Winkler
Join Date: Mar 2009
Location: Stockholm, Stockholm, Sweden
Posts: 73
Rep Power: 6 ![]() |
Clumsy of me saying I needed a 3D tensorField. What I needed is a matrix to store tensor variables in with 3dimensions. A standard matrix or the FieldField-class gives the oppurtunity to store data in 2dimensions of e.g. the type tensor.
I solved my issue by storing the data in a larger list, which works but makes the indexing more complex. Anyway, Thank for your reply, Cyp! /NW |
|
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Laplacian of a TensorField ? | T.D. | OpenFOAM Running, Solving & CFD | 6 | September 23, 2010 12:40 |