void Foam::interpolation2DTable<Type>::readTable() { fileName fName(fileName_); fName.expand(); // Read data from file reader_()(fName, *this); if (this->empty()) { FatalErrorInFunction << "table read from " << fName << " is empty" << nl << exit(FatalError); } // Check that the data are in ascending order checkOrder(); }
void Foam::interpolationTable<Type>::readTable() { // preserve the original (unexpanded) fileName to avoid absolute paths // appearing subsequently in the write() method fileName fName(fileName_); fName.expand(); // Read data from file reader_()(fName, *this); if (this->empty()) { FatalErrorIn ( "Foam::interpolationTable<Type>::readTable()" ) << "table read from " << fName << " is empty" << nl << exit(FatalError); } // Check that the data are okay check(); }