mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
dimensionedTensor and tensor fields: Corrected dimensions of det and cof
This commit is contained in:
@ -95,7 +95,7 @@ dimensionedTensor cof(const dimensionedTensor& dt)
|
||||
return dimensionedTensor
|
||||
(
|
||||
"cof("+dt.name()+')',
|
||||
dt.dimensions(),
|
||||
pow(dt.dimensions(), tensor::dim - 1),
|
||||
cof(dt.value())
|
||||
);
|
||||
}
|
||||
@ -106,7 +106,7 @@ dimensionedTensor inv(const dimensionedTensor& dt)
|
||||
return dimensionedTensor
|
||||
(
|
||||
"inv("+dt.name()+')',
|
||||
dimless/dt.dimensions(),
|
||||
inv(dt.dimensions()),
|
||||
inv(dt.value())
|
||||
);
|
||||
}
|
||||
|
||||
@ -37,7 +37,7 @@ namespace Foam
|
||||
|
||||
UNARY_FUNCTION(scalar, sphericalTensor, tr, transform)
|
||||
UNARY_FUNCTION(sphericalTensor, sphericalTensor, sph, transform)
|
||||
UNARY_FUNCTION(scalar, sphericalTensor, det, transform)
|
||||
UNARY_FUNCTION(scalar, sphericalTensor, det, pow3)
|
||||
UNARY_FUNCTION(sphericalTensor, sphericalTensor, inv, inv)
|
||||
|
||||
BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
|
||||
|
||||
@ -44,8 +44,8 @@ UNARY_FUNCTION(symmTensor, symmTensor, symm, transform)
|
||||
UNARY_FUNCTION(symmTensor, symmTensor, twoSymm, transform)
|
||||
UNARY_FUNCTION(symmTensor, symmTensor, dev, transform)
|
||||
UNARY_FUNCTION(symmTensor, symmTensor, dev2, transform)
|
||||
UNARY_FUNCTION(scalar, symmTensor, det, transform)
|
||||
UNARY_FUNCTION(symmTensor, symmTensor, cof, cof)
|
||||
UNARY_FUNCTION(scalar, symmTensor, det, pow3)
|
||||
UNARY_FUNCTION(symmTensor, symmTensor, cof, pow2)
|
||||
UNARY_FUNCTION(symmTensor, symmTensor, inv, inv)
|
||||
|
||||
|
||||
|
||||
@ -43,8 +43,8 @@ UNARY_FUNCTION(symmTensor, tensor, twoSymm, transform)
|
||||
UNARY_FUNCTION(tensor, tensor, skew, transform)
|
||||
UNARY_FUNCTION(tensor, tensor, dev, transform)
|
||||
UNARY_FUNCTION(tensor, tensor, dev2, transform)
|
||||
UNARY_FUNCTION(scalar, tensor, det, transform)
|
||||
UNARY_FUNCTION(tensor, tensor, cof, cof)
|
||||
UNARY_FUNCTION(scalar, tensor, det, pow3)
|
||||
UNARY_FUNCTION(tensor, tensor, cof, pow2)
|
||||
UNARY_FUNCTION(tensor, tensor, inv, inv)
|
||||
UNARY_FUNCTION(vector, tensor, eigenValues, transform)
|
||||
UNARY_FUNCTION(tensor, tensor, eigenVectors, sign)
|
||||
|
||||
@ -37,7 +37,7 @@ namespace Foam
|
||||
|
||||
UNARY_FUNCTION(scalar, sphericalTensor, tr, transform)
|
||||
UNARY_FUNCTION(sphericalTensor, sphericalTensor, sph, transform)
|
||||
UNARY_FUNCTION(scalar, sphericalTensor, det, transform)
|
||||
UNARY_FUNCTION(scalar, sphericalTensor, det, pow3)
|
||||
UNARY_FUNCTION(sphericalTensor, sphericalTensor, inv, inv)
|
||||
|
||||
BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
|
||||
|
||||
@ -44,8 +44,8 @@ UNARY_FUNCTION(symmTensor, symmTensor, symm, transform)
|
||||
UNARY_FUNCTION(symmTensor, symmTensor, twoSymm, transform)
|
||||
UNARY_FUNCTION(symmTensor, symmTensor, dev, transform)
|
||||
UNARY_FUNCTION(symmTensor, symmTensor, dev2, transform)
|
||||
UNARY_FUNCTION(scalar, symmTensor, det, transform)
|
||||
UNARY_FUNCTION(symmTensor, symmTensor, cof, cof)
|
||||
UNARY_FUNCTION(scalar, symmTensor, det, pow3)
|
||||
UNARY_FUNCTION(symmTensor, symmTensor, cof, pow2)
|
||||
UNARY_FUNCTION(symmTensor, symmTensor, inv, inv)
|
||||
|
||||
|
||||
|
||||
@ -44,8 +44,8 @@ UNARY_FUNCTION(symmTensor, tensor, twoSymm, transform)
|
||||
UNARY_FUNCTION(tensor, tensor, skew, transform)
|
||||
UNARY_FUNCTION(tensor, tensor, dev, transform)
|
||||
UNARY_FUNCTION(tensor, tensor, dev2, transform)
|
||||
UNARY_FUNCTION(scalar, tensor, det, transform)
|
||||
UNARY_FUNCTION(tensor, tensor, cof, cof)
|
||||
UNARY_FUNCTION(scalar, tensor, det, pow3)
|
||||
UNARY_FUNCTION(tensor, tensor, cof, pow2)
|
||||
UNARY_FUNCTION(tensor, tensor, inv, inv)
|
||||
UNARY_FUNCTION(vector, tensor, eigenValues, transform)
|
||||
UNARY_FUNCTION(tensor, tensor, eigenVectors, sign)
|
||||
|
||||
Reference in New Issue
Block a user