mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
COMP: adjust tests to compile with current code base
This commit is contained in:
@ -36,8 +36,8 @@ using namespace Foam;
|
|||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
DynamicField<point, 0, 10, 11> testField;
|
DynamicField<point> testField;
|
||||||
DynamicField<point, 0, 10, 11> testField2;
|
DynamicField<point> testField2;
|
||||||
|
|
||||||
testField.setSize(5);
|
testField.setSize(5);
|
||||||
testField2.setSize(5);
|
testField2.setSize(5);
|
||||||
|
|||||||
@ -99,7 +99,7 @@ int main()
|
|||||||
|
|
||||||
|
|
||||||
HashTable<scalar> table2(table1);
|
HashTable<scalar> table2(table1);
|
||||||
HashTable<scalar> table3(table1.xfer());
|
HashTable<scalar> table3(std::move(table1));
|
||||||
|
|
||||||
Info<< "\ncopy table1 -> table2" << nl
|
Info<< "\ncopy table1 -> table2" << nl
|
||||||
<< "transfer table1 -> table3 via the xfer() method" << nl;
|
<< "transfer table1 -> table3 via the xfer() method" << nl;
|
||||||
|
|||||||
@ -65,7 +65,7 @@ int main(int argc, char *argv[])
|
|||||||
Info<< "table3: " << table3 << nl
|
Info<< "table3: " << table3 << nl
|
||||||
<< "toc: " << table3.toc() << endl;
|
<< "toc: " << table3.toc() << endl;
|
||||||
|
|
||||||
Map<label> table4(table3.xfer());
|
Map<label> table4(std::move(table3));
|
||||||
|
|
||||||
Info<< "table3: " << table3 << nl
|
Info<< "table3: " << table3 << nl
|
||||||
<< "toc: " << table3.toc() << endl;
|
<< "toc: " << table3.toc() << endl;
|
||||||
|
|||||||
@ -76,7 +76,7 @@ void writeAndRead
|
|||||||
Pout<< "** Writing:" << writeType
|
Pout<< "** Writing:" << writeType
|
||||||
<< " Reading:" << readType << endl;
|
<< " Reading:" << readType << endl;
|
||||||
|
|
||||||
autoPtr<fileOperation> writeHandler(fileOperation::New(writeType));
|
autoPtr<fileOperation> writeHandler(fileOperation::New(writeType, true));
|
||||||
fileHandler(writeHandler);
|
fileHandler(writeHandler);
|
||||||
|
|
||||||
// Delete
|
// Delete
|
||||||
@ -84,20 +84,21 @@ void writeAndRead
|
|||||||
fileHandler().rm(fileHandler().filePath(io.objectPath()));
|
fileHandler().rm(fileHandler().filePath(io.objectPath()));
|
||||||
|
|
||||||
// Write
|
// Write
|
||||||
Pout<< "Writing:" << fileHandler().objectPath(io) << endl;
|
Pout<< "Writing:" << fileHandler().objectPath(io, io.name()) << endl;
|
||||||
write(io, sz);
|
write(io, sz);
|
||||||
|
|
||||||
autoPtr<fileOperation> readHandler(fileOperation::New(readType));
|
autoPtr<fileOperation> readHandler(fileOperation::New(readType, true));
|
||||||
fileHandler(readHandler);
|
fileHandler(readHandler);
|
||||||
|
|
||||||
// Read
|
// Read
|
||||||
IOobject readIO(io);
|
IOobject readIO(io);
|
||||||
readIO.readOpt() = readOpt;
|
readIO.readOpt() = readOpt;
|
||||||
Pout<< "Reading:" << fileHandler().filePath(readIO.objectPath()) << endl;
|
Pout<< "Reading:"
|
||||||
|
<< fileHandler().filePath(readIO.objectPath()) << endl;
|
||||||
read(readIO, sz);
|
read(readIO, sz);
|
||||||
|
|
||||||
Pout<< "** Done writing:" << writeType
|
Pout<< "** Done writing:" << writeType
|
||||||
<< " Reading:" << readType << endl << endl << endl;
|
<< " Reading:" << readType << nl << nl << endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -108,7 +109,7 @@ void readIfPresent
|
|||||||
const word& readType
|
const word& readType
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
autoPtr<fileOperation> readHandler(fileOperation::New(readType));
|
autoPtr<fileOperation> readHandler(fileOperation::New(readType, true));
|
||||||
fileHandler(readHandler);
|
fileHandler(readHandler);
|
||||||
|
|
||||||
// Read
|
// Read
|
||||||
|
|||||||
@ -163,7 +163,9 @@ int main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Remove face
|
// Remove face
|
||||||
label candidateFacei = rndGen.integer(0, mesh.nInternalFaces()-1);
|
label candidateFacei =
|
||||||
|
rndGen.position<label>(0, mesh.nInternalFaces()-1);
|
||||||
|
|
||||||
Info<< "Wanting to delete face " << mesh.faceCentres()[candidateFacei]
|
Info<< "Wanting to delete face " << mesh.faceCentres()[candidateFacei]
|
||||||
<< nl << endl;
|
<< nl << endl;
|
||||||
|
|
||||||
|
|||||||
@ -194,9 +194,7 @@ int main(int argc, char *argv[])
|
|||||||
mesh.moving(false);
|
mesh.moving(false);
|
||||||
mesh.topoChanging(false);
|
mesh.topoChanging(false);
|
||||||
|
|
||||||
|
label action = rndGen.position<label>(0, 5);
|
||||||
label action = rndGen.integer(0, 5);
|
|
||||||
|
|
||||||
|
|
||||||
if (action == 0)
|
if (action == 0)
|
||||||
{
|
{
|
||||||
@ -216,7 +214,10 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
for (label i=0; i<nRefine; i++)
|
for (label i=0; i<nRefine; i++)
|
||||||
{
|
{
|
||||||
refineCandidates.append(rndGen.integer(0, mesh.nCells()-1));
|
refineCandidates.append
|
||||||
|
(
|
||||||
|
rndGen.position<label>(0, mesh.nCells()-1)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
labelList cellsToRefine
|
labelList cellsToRefine
|
||||||
@ -245,7 +246,9 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
for (label i=0; i<nUnrefine; i++)
|
for (label i=0; i<nUnrefine; i++)
|
||||||
{
|
{
|
||||||
label index = rndGen.integer(0, allSplitPoints.size()-1);
|
const label index =
|
||||||
|
rndGen.position<label>(0, allSplitPoints.size()-1);
|
||||||
|
|
||||||
candidates.insert(allSplitPoints[index]);
|
candidates.insert(allSplitPoints[index]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,6 @@
|
|||||||
EXE_INC = \
|
EXE_INC = \
|
||||||
-I$(LIB_SRC)/thermophysicalModels/thermophysicalProperties/lnInclude \
|
-I$(LIB_SRC)/thermophysicalModels/thermophysicalProperties/lnInclude \
|
||||||
-I$(LIB_SRC)/thermophysicalModels/thermophysicalFunctions/lnInclude
|
-I$(LIB_SRC)/thermophysicalModels/thermophysicalFunctions/lnInclude
|
||||||
|
|
||||||
|
EXE_LIBS = \
|
||||||
|
-lthermophysicalProperties
|
||||||
|
|||||||
@ -15,7 +15,7 @@ int main()
|
|||||||
const label rndAddrSkip = 40;
|
const label rndAddrSkip = 40;
|
||||||
const label redFac = 6;
|
const label redFac = 6;
|
||||||
const label redSize = size/redFac;
|
const label redSize = size/redFac;
|
||||||
Random genAddr(100);
|
Random rndGen(100);
|
||||||
|
|
||||||
double* f1 = new double[size];
|
double* f1 = new double[size];
|
||||||
double* f2 = new double[size];
|
double* f2 = new double[size];
|
||||||
@ -38,7 +38,7 @@ int main()
|
|||||||
|
|
||||||
for (label i=0; i<size; i+=rndAddrSkip)
|
for (label i=0; i<size; i+=rndAddrSkip)
|
||||||
{
|
{
|
||||||
addr[i] = genAddr.integer(0, size-1);
|
addr[i] = rndGen.position<label>(0, size-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (label i=0; i<redSize; i++)
|
for (label i=0; i<redSize; i++)
|
||||||
|
|||||||
@ -48,7 +48,7 @@ void testPackedList(const polyMesh& mesh, Random& rndGen)
|
|||||||
PackedList<3> bits(mesh.nEdges());
|
PackedList<3> bits(mesh.nEdges());
|
||||||
forAll(bits, i)
|
forAll(bits, i)
|
||||||
{
|
{
|
||||||
bits.set(i, rndGen.integer(0,3));
|
bits.set(i, rndGen.position<label>(0,3));
|
||||||
}
|
}
|
||||||
|
|
||||||
labelList edgeValues(mesh.nEdges());
|
labelList edgeValues(mesh.nEdges());
|
||||||
@ -95,7 +95,7 @@ void testPackedList(const polyMesh& mesh, Random& rndGen)
|
|||||||
PackedList<3> bits(mesh.nPoints());
|
PackedList<3> bits(mesh.nPoints());
|
||||||
forAll(bits, i)
|
forAll(bits, i)
|
||||||
{
|
{
|
||||||
bits.set(i, rndGen.integer(0,3));
|
bits.set(i, rndGen.position<label>(0,3));
|
||||||
}
|
}
|
||||||
|
|
||||||
labelList pointValues(mesh.nPoints());
|
labelList pointValues(mesh.nPoints());
|
||||||
@ -143,7 +143,7 @@ void testPackedList(const polyMesh& mesh, Random& rndGen)
|
|||||||
PackedList<3> bits(mesh.nFaces());
|
PackedList<3> bits(mesh.nFaces());
|
||||||
forAll(bits, facei)
|
forAll(bits, facei)
|
||||||
{
|
{
|
||||||
bits.set(facei, rndGen.integer(0,3));
|
bits.set(facei, rndGen.position<label>(0,3));
|
||||||
}
|
}
|
||||||
|
|
||||||
labelList faceValues(mesh.nFaces());
|
labelList faceValues(mesh.nFaces());
|
||||||
@ -213,7 +213,7 @@ void testSparseData(const polyMesh& mesh, Random& rndGen)
|
|||||||
|
|
||||||
forAll(localPoints, i)
|
forAll(localPoints, i)
|
||||||
{
|
{
|
||||||
const point pt = localPoints[i] + 1e-4*rndGen.vector01();
|
const point pt = localPoints[i] + 1e-4*rndGen.sample01<vector>();
|
||||||
|
|
||||||
label meshPointi = allBoundary.meshPoints()[i];
|
label meshPointi = allBoundary.meshPoints()[i];
|
||||||
|
|
||||||
@ -298,7 +298,8 @@ void testSparseData(const polyMesh& mesh, Random& rndGen)
|
|||||||
{
|
{
|
||||||
const edge& e = edges[i];
|
const edge& e = edges[i];
|
||||||
|
|
||||||
const point pt = e.centre(localPoints) + 1e-4*rndGen.vector01();
|
const point pt =
|
||||||
|
e.centre(localPoints) + 1e-4*rndGen.sample01<vector>();
|
||||||
|
|
||||||
label meshEdgeI = meshEdges[i];
|
label meshEdgeI = meshEdges[i];
|
||||||
|
|
||||||
|
|||||||
@ -35,9 +35,10 @@ int main()
|
|||||||
Info<< "Check determinant " << e.x()*e.y()*e.z() << " " << det(t6) << endl;
|
Info<< "Check determinant " << e.x()*e.y()*e.z() << " " << det(t6) << endl;
|
||||||
|
|
||||||
Info<< "Check eigenvectors "
|
Info<< "Check eigenvectors "
|
||||||
<< (eigenVector(t6, e[0]) & t6) << e[0]*eigenVector(t6, e[0]) << " "
|
<< (eigenVectors(t6, e) & t6) << " "
|
||||||
<< (eigenVector(t6, e[1]) & t6) << e[1]*eigenVector(t6, e[1]) << " "
|
<< (e.x() * eigenVectors(t6, e)).x()
|
||||||
<< (eigenVector(t6, e[2]) & t6) << e[2]*eigenVector(t6, e[2])
|
<< (e.x() * eigenVectors(t6, e)).y()
|
||||||
|
<< (e.z() * eigenVectors(t6, e)).z()
|
||||||
<< endl;
|
<< endl;
|
||||||
|
|
||||||
Info<< "Check eigenvalues for symmTensor "
|
Info<< "Check eigenvalues for symmTensor "
|
||||||
|
|||||||
@ -121,6 +121,10 @@ public:
|
|||||||
std::ostream(static_cast<countstreambuf*>(this))
|
std::ostream(static_cast<countstreambuf*>(this))
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
|
||||||
|
//- \return The number of bytes counted
|
||||||
|
using countstreambuf::size;
|
||||||
|
|
||||||
//- Rewind the stream, reset the count
|
//- Rewind the stream, reset the count
|
||||||
void rewind()
|
void rewind()
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user