[cig-commits] r13762 - cs/cigma/trunk/src
luis at geodynamics.org
luis at geodynamics.org
Wed Dec 17 02:33:26 PST 2008
Author: luis
Date: 2008-12-17 02:33:26 -0800 (Wed, 17 Dec 2008)
New Revision: 13762
Modified:
cs/cigma/trunk/src/io_null_reader.cpp
cs/cigma/trunk/src/io_null_reader.h
Log:
Conforming NullReader to the FileReader interface
Modified: cs/cigma/trunk/src/io_null_reader.cpp
===================================================================
--- cs/cigma/trunk/src/io_null_reader.cpp 2008-12-17 10:33:24 UTC (rev 13761)
+++ cs/cigma/trunk/src/io_null_reader.cpp 2008-12-17 10:33:26 UTC (rev 13762)
@@ -1,4 +1,5 @@
#include "io_null_reader.h"
+using namespace boost;
using namespace cigma;
// ----------------------------------------------------------------------------
@@ -6,11 +7,81 @@
NullReader::NullReader() {}
NullReader::~NullReader() {}
-int NullReader::open(const char *filename, const char *mode) { return -1; }
-int NullReader::close() { return -1; }
+int NullReader::open(const char *filename, const char *mode)
+{
+ return -1;
+}
-int NullReader::getDataset(const char *loc, double **data, int *num, int *dim) { return -1; }
-int NullReader::getCoordinates(const char *loc, double **coordinates, int *nno, int *nsd) { return -1; }
-int NullReader::getConnectivity(const char *loc, int **connectivity, int *nel, int *ndofs) { return -1; }
+int NullReader::close()
+{
+ return -1;
+}
+int NullReader::getDataset(const char *loc, double **data, int *num, int *dim)
+{
+ return -1;
+}
+
+int NullReader::getCoordinates(const char *loc, double **coordinates, int *nno, int *nsd)
+{
+ return -1;
+}
+
+int NullReader::getConnectivity(const char *loc, int **connectivity, int *nel, int *ndofs)
+{
+ return -1;
+}
+
+void NullReader::getIntArray(const char *loc, cigma::array<int>& A)
+{
+}
+
+void NullReader::getLongArray(const char *loc, cigma::array<long>& A)
+{
+}
+
+void NullReader::getFloatArray(const char *loc, cigma::array<float>& A)
+{
+}
+
+void NullReader::getDoubleArray(const char *loc, cigma::array<double>& A)
+{
+}
+
+shared_ptr<NodeCoordinates> NullReader::getNodeCoordinates(const char *loc)
+{
+ shared_ptr<NodeCoordinates> nc;
+ return nc;
+}
+
+shared_ptr<ElementBlock> NullReader::getElementBlock(const char *loc)
+{
+ shared_ptr<ElementBlock> eb;
+ return eb;
+}
+
+shared_ptr<MeshPart> NullReader::getMeshPart(const char *loc)
+{
+ shared_ptr<MeshPart> mesh;
+ return mesh;
+}
+
+shared_ptr<Quadrature> NullReader::getQuadrature(const char *loc)
+{
+ shared_ptr<Quadrature> Q;
+ return Q;
+}
+
+shared_ptr<FE> NullReader::getFE(const char *loc)
+{
+ shared_ptr<FE> fe;
+ return fe;
+}
+
+shared_ptr<DofHandler> NullReader::getDofHandler(const char *loc)
+{
+ shared_ptr<DofHandler> dofs;
+ return dofs;
+}
+
// ----------------------------------------------------------------------------
Modified: cs/cigma/trunk/src/io_null_reader.h
===================================================================
--- cs/cigma/trunk/src/io_null_reader.h 2008-12-17 10:33:24 UTC (rev 13761)
+++ cs/cigma/trunk/src/io_null_reader.h 2008-12-17 10:33:26 UTC (rev 13762)
@@ -23,6 +23,18 @@
int getDataset(const char *loc, double **data, int *num, int *dim);
int getCoordinates(const char *loc, double **coordinates, int *nno, int *nsd);
int getConnectivity(const char *loc, int **connectivity, int *nel, int *ndofs);
+
+ void getIntArray(const char *loc, cigma::array<int>& A);
+ void getLongArray(const char *loc, cigma::array<long>& A);
+ void getFloatArray(const char *loc, cigma::array<float>& A);
+ void getDoubleArray(const char *loc, cigma::array<double>& A);
+
+ boost::shared_ptr<NodeCoordinates> getNodeCoordinates(const char *loc);
+ boost::shared_ptr<ElementBlock> getElementBlock(const char *loc);
+ boost::shared_ptr<MeshPart> getMeshPart(const char *loc);
+ boost::shared_ptr<Quadrature> getQuadrature(const char *loc);
+ boost::shared_ptr<FE> getFE(const char *loc);
+ boost::shared_ptr<DofHandler> getDofHandler(const char *loc);
};
#endif
More information about the CIG-COMMITS
mailing list