COMP: adjust tests to compile with current code base

This commit is contained in:
Mark Olesen
2018-02-20 17:24:08 +01:00
parent 87b1bbacd8
commit 03b287ed24
11 changed files with 41 additions and 26 deletions

View File

@ -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);

View File

@ -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;

View File

@ -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;

View File

@ -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

View File

@ -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;

View File

@ -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]);
} }

View File

@ -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

View File

@ -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++)

View File

@ -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];

View File

@ -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 "

View File

@ -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()
{ {