[cig-commits] r21937 - short/3D/PyLith/trunk/unittests/libtests/feassemble
brad at geodynamics.org
brad at geodynamics.org
Thu Apr 25 09:48:37 PDT 2013
Author: brad
Date: 2013-04-25 09:48:37 -0700 (Thu, 25 Apr 2013)
New Revision: 21937
Modified:
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryHex3D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryLine1D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryLine2D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryLine3D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryPoint1D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryPoint2D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryPoint3D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryQuad2D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryQuad3D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryTet3D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryTri2D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryTri3D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature0D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature1D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature1Din2D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature1Din3D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature2D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature2Din3D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature3D.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadratureEngine.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadratureRefCell.cc
Log:
Code cleanup.
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryHex3D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryHex3D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryHex3D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -26,6 +26,8 @@
#include "data/GeomDataHex3D.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestGeometryHex3D );
@@ -34,8 +36,12 @@
void
pylith::feassemble::TestGeometryHex3D::setUp(void)
{ // setUp
+ PYLITH_METHOD_BEGIN;
+
_object = new GeometryHex3D();
_data = new GeomDataHex3D();
+
+ PYLITH_METHOD_END;
} // setUp
// ----------------------------------------------------------------------
@@ -43,7 +49,11 @@
void
pylith::feassemble::TestGeometryHex3D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
GeometryHex3D geometry;
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -51,6 +61,8 @@
void
pylith::feassemble::TestGeometryHex3D::testGeomLowerDim(void)
{ // testGeomLowerDim
+ PYLITH_METHOD_BEGIN;
+
GeometryHex3D geometry;
CellGeometry* geometryLD = geometry.geometryLowerDim();
GeometryQuad3D* geometryPt = dynamic_cast<GeometryQuad3D*>(geometryLD);
@@ -58,6 +70,8 @@
GeometryPoint2D* geometryPt2 = dynamic_cast<GeometryPoint2D*>(geometryLD);
CPPUNIT_ASSERT(0 == geometryPt2);
delete geometryLD; geometryLD = 0;
+
+ PYLITH_METHOD_END;
} // testGeomLowerDim
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryLine1D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryLine1D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryLine1D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -26,6 +26,8 @@
#include "data/GeomDataLine1D.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestGeometryLine1D );
@@ -34,8 +36,12 @@
void
pylith::feassemble::TestGeometryLine1D::setUp(void)
{ // setUp
+ PYLITH_METHOD_BEGIN;
+
_object = new GeometryLine1D();
_data = new GeomDataLine1D();
+
+ PYLITH_METHOD_END;
} // setUp
// ----------------------------------------------------------------------
@@ -43,7 +49,11 @@
void
pylith::feassemble::TestGeometryLine1D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
GeometryLine1D geometry;
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -51,6 +61,8 @@
void
pylith::feassemble::TestGeometryLine1D::testGeomLowerDim(void)
{ // testGeomLowerDim
+ PYLITH_METHOD_BEGIN;
+
GeometryLine1D geometry;
CellGeometry* geometryLD = geometry.geometryLowerDim();
GeometryPoint1D* geometryPt = dynamic_cast<GeometryPoint1D*>(geometryLD);
@@ -58,6 +70,8 @@
GeometryPoint2D* geometryPt2 = dynamic_cast<GeometryPoint2D*>(geometryLD);
CPPUNIT_ASSERT(0 == geometryPt2);
delete geometryLD; geometryLD = 0;
+
+ PYLITH_METHOD_END;
} // testGeomLowerDim
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryLine2D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryLine2D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryLine2D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -26,6 +26,8 @@
#include "data/GeomDataLine2D.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestGeometryLine2D );
@@ -34,8 +36,12 @@
void
pylith::feassemble::TestGeometryLine2D::setUp(void)
{ // setUp
+ PYLITH_METHOD_BEGIN;
+
_object = new GeometryLine2D();
_data = new GeomDataLine2D();
+
+ PYLITH_METHOD_END;
} // setUp
// ----------------------------------------------------------------------
@@ -43,7 +49,11 @@
void
pylith::feassemble::TestGeometryLine2D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
GeometryLine2D geometry;
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -51,6 +61,8 @@
void
pylith::feassemble::TestGeometryLine2D::testGeomLowerDim(void)
{ // testGeomLowerDim
+ PYLITH_METHOD_BEGIN;
+
GeometryLine2D geometry;
CellGeometry* geometryLD = geometry.geometryLowerDim();
GeometryPoint2D* geometryPt = dynamic_cast<GeometryPoint2D*>(geometryLD);
@@ -58,6 +70,8 @@
GeometryPoint1D* geometryPt2 = dynamic_cast<GeometryPoint1D*>(geometryLD);
CPPUNIT_ASSERT(0 == geometryPt2);
delete geometryLD; geometryLD = 0;
+
+ PYLITH_METHOD_END;
} // testGeomLowerDim
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryLine3D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryLine3D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryLine3D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -26,6 +26,8 @@
#include "data/GeomDataLine3D.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestGeometryLine3D );
@@ -34,8 +36,12 @@
void
pylith::feassemble::TestGeometryLine3D::setUp(void)
{ // setUp
+ PYLITH_METHOD_BEGIN;
+
_object = new GeometryLine3D();
_data = new GeomDataLine3D();
+
+ PYLITH_METHOD_END;
} // setUp
// ----------------------------------------------------------------------
@@ -43,7 +49,11 @@
void
pylith::feassemble::TestGeometryLine3D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
GeometryLine3D geometry;
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -51,6 +61,8 @@
void
pylith::feassemble::TestGeometryLine3D::testGeomLowerDim(void)
{ // testGeomLowerDim
+ PYLITH_METHOD_BEGIN;
+
GeometryLine3D geometry;
CellGeometry* geometryLD = geometry.geometryLowerDim();
GeometryPoint3D* geometryPt = dynamic_cast<GeometryPoint3D*>(geometryLD);
@@ -58,6 +70,8 @@
GeometryPoint2D* geometryPt2 = dynamic_cast<GeometryPoint2D*>(geometryLD);
CPPUNIT_ASSERT(0 == geometryPt2);
delete geometryLD; geometryLD = 0;
+
+ PYLITH_METHOD_END;
} // testGeomLowerDim
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryPoint1D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryPoint1D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryPoint1D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -26,6 +26,8 @@
#include "data/GeomDataPoint1D.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestGeometryPoint1D );
@@ -34,8 +36,12 @@
void
pylith::feassemble::TestGeometryPoint1D::setUp(void)
{ // setUp
+ PYLITH_METHOD_BEGIN;
+
_object = new GeometryPoint1D();
_data = new GeomDataPoint1D();
+
+ PYLITH_METHOD_END;
} // setUp
// ----------------------------------------------------------------------
@@ -43,7 +49,11 @@
void
pylith::feassemble::TestGeometryPoint1D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
GeometryPoint1D geometry;
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -51,10 +61,14 @@
void
pylith::feassemble::TestGeometryPoint1D::testGeomLowerDim(void)
{ // testGeomLowerDim
+ PYLITH_METHOD_BEGIN;
+
GeometryPoint1D geometry;
CellGeometry* geometryLD = geometry.geometryLowerDim();
CPPUNIT_ASSERT(0 == geometryLD);
delete geometryLD; geometryLD = 0;
+
+ PYLITH_METHOD_END;
} // testGeomLowerDim
// ----------------------------------------------------------------------
@@ -62,6 +76,8 @@
void
pylith::feassemble::TestGeometryPoint1D::testJacobian(void)
{ // testJacobian
+ PYLITH_METHOD_BEGIN;
+
GeometryPoint1D geometry;
GeomDataPoint1D data;
@@ -85,6 +101,8 @@
CPPUNIT_ASSERT_EQUAL(PylithScalar(1.0), jacobian[0]);
CPPUNIT_ASSERT_EQUAL(PylithScalar(1.0), det);
} //for
+
+ PYLITH_METHOD_END;
} // testJacobian
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryPoint2D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryPoint2D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryPoint2D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -26,6 +26,8 @@
#include "data/GeomDataPoint2D.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestGeometryPoint2D );
@@ -34,8 +36,12 @@
void
pylith::feassemble::TestGeometryPoint2D::setUp(void)
{ // setUp
+ PYLITH_METHOD_BEGIN;
+
_object = new GeometryPoint2D();
_data = new GeomDataPoint2D();
+
+ PYLITH_METHOD_END;
} // setUp
// ----------------------------------------------------------------------
@@ -43,7 +49,11 @@
void
pylith::feassemble::TestGeometryPoint2D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
GeometryPoint2D geometry;
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -51,10 +61,14 @@
void
pylith::feassemble::TestGeometryPoint2D::testGeomLowerDim(void)
{ // testGeomLowerDim
+ PYLITH_METHOD_BEGIN;
+
GeometryPoint2D geometry;
CellGeometry* geometryLD = geometry.geometryLowerDim();
CPPUNIT_ASSERT(0 == geometryLD);
delete geometryLD; geometryLD = 0;
+
+ PYLITH_METHOD_END;
} // testGeomLowerDim
// ----------------------------------------------------------------------
@@ -62,6 +76,8 @@
void
pylith::feassemble::TestGeometryPoint2D::testJacobian(void)
{ // testJacobian
+ PYLITH_METHOD_BEGIN;
+
GeometryPoint2D geometry;
GeomDataPoint2D data;
@@ -85,6 +101,8 @@
CPPUNIT_ASSERT_EQUAL(PylithScalar(1.0), jacobian[0]);
CPPUNIT_ASSERT_EQUAL(PylithScalar(1.0), det);
} //for
+
+ PYLITH_METHOD_END;
} // testJacobian
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryPoint3D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryPoint3D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryPoint3D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -26,6 +26,8 @@
#include "data/GeomDataPoint3D.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestGeometryPoint3D );
@@ -34,8 +36,12 @@
void
pylith::feassemble::TestGeometryPoint3D::setUp(void)
{ // setUp
+ PYLITH_METHOD_BEGIN;
+
_object = new GeometryPoint3D();
_data = new GeomDataPoint3D();
+
+ PYLITH_METHOD_END;
} // setUp
// ----------------------------------------------------------------------
@@ -43,7 +49,11 @@
void
pylith::feassemble::TestGeometryPoint3D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
GeometryPoint3D geometry;
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -51,10 +61,14 @@
void
pylith::feassemble::TestGeometryPoint3D::testGeomLowerDim(void)
{ // testGeomLowerDim
+ PYLITH_METHOD_BEGIN;
+
GeometryPoint3D geometry;
CellGeometry* geometryLD = geometry.geometryLowerDim();
CPPUNIT_ASSERT(0 == geometryLD);
delete geometryLD; geometryLD = 0;
+
+ PYLITH_METHOD_END;
} // testGeomLowerDim
// ----------------------------------------------------------------------
@@ -62,6 +76,8 @@
void
pylith::feassemble::TestGeometryPoint3D::testJacobian(void)
{ // testJacobian
+ PYLITH_METHOD_BEGIN;
+
GeometryPoint3D geometry;
GeomDataPoint3D data;
@@ -85,6 +101,8 @@
CPPUNIT_ASSERT_EQUAL(PylithScalar(1.0), jacobian[0]);
CPPUNIT_ASSERT_EQUAL(PylithScalar(1.0), det);
} //for
+
+ PYLITH_METHOD_END;
} // testJacobian
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryQuad2D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryQuad2D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryQuad2D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -26,6 +26,8 @@
#include "data/GeomDataQuad2D.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestGeometryQuad2D );
@@ -34,8 +36,12 @@
void
pylith::feassemble::TestGeometryQuad2D::setUp(void)
{ // setUp
+ PYLITH_METHOD_BEGIN;
+
_object = new GeometryQuad2D();
_data = new GeomDataQuad2D();
+
+ PYLITH_METHOD_END;
} // setUp
// ----------------------------------------------------------------------
@@ -43,7 +49,11 @@
void
pylith::feassemble::TestGeometryQuad2D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
GeometryQuad2D geometry;
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -51,6 +61,8 @@
void
pylith::feassemble::TestGeometryQuad2D::testGeomLowerDim(void)
{ // testGeomLowerDim
+ PYLITH_METHOD_BEGIN;
+
GeometryQuad2D geometry;
CellGeometry* geometryLD = geometry.geometryLowerDim();
GeometryLine2D* geometryPt = dynamic_cast<GeometryLine2D*>(geometryLD);
@@ -58,6 +70,8 @@
GeometryPoint2D* geometryPt2 = dynamic_cast<GeometryPoint2D*>(geometryLD);
CPPUNIT_ASSERT(0 == geometryPt2);
delete geometryLD; geometryLD = 0;
+
+ PYLITH_METHOD_END;
} // testGeomLowerDim
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryQuad3D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryQuad3D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryQuad3D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -26,6 +26,8 @@
#include "data/GeomDataQuad3D.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestGeometryQuad3D );
@@ -34,8 +36,12 @@
void
pylith::feassemble::TestGeometryQuad3D::setUp(void)
{ // setUp
+ PYLITH_METHOD_BEGIN;
+
_object = new GeometryQuad3D();
_data = new GeomDataQuad3D();
+
+ PYLITH_METHOD_END;
} // setUp
// ----------------------------------------------------------------------
@@ -43,7 +49,11 @@
void
pylith::feassemble::TestGeometryQuad3D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
GeometryQuad3D geometry;
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -51,6 +61,8 @@
void
pylith::feassemble::TestGeometryQuad3D::testGeomLowerDim(void)
{ // testGeomLowerDim
+ PYLITH_METHOD_BEGIN;
+
GeometryQuad3D geometry;
CellGeometry* geometryLD = geometry.geometryLowerDim();
GeometryLine3D* geometryPt = dynamic_cast<GeometryLine3D*>(geometryLD);
@@ -58,6 +70,8 @@
GeometryPoint2D* geometryPt2 = dynamic_cast<GeometryPoint2D*>(geometryLD);
CPPUNIT_ASSERT(0 == geometryPt2);
delete geometryLD; geometryLD = 0;
+
+ PYLITH_METHOD_END;
} // testGeomLowerDim
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryTet3D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryTet3D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryTet3D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -26,6 +26,8 @@
#include "data/GeomDataTet3D.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestGeometryTet3D );
@@ -34,8 +36,12 @@
void
pylith::feassemble::TestGeometryTet3D::setUp(void)
{ // setUp
+ PYLITH_METHOD_BEGIN;
+
_object = new GeometryTet3D();
_data = new GeomDataTet3D();
+
+ PYLITH_METHOD_END;
} // setUp
// ----------------------------------------------------------------------
@@ -43,7 +49,11 @@
void
pylith::feassemble::TestGeometryTet3D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
GeometryTet3D geometry;
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -51,6 +61,8 @@
void
pylith::feassemble::TestGeometryTet3D::testGeomLowerDim(void)
{ // testGeomLowerDim
+ PYLITH_METHOD_BEGIN;
+
GeometryTet3D geometry;
CellGeometry* geometryLD = geometry.geometryLowerDim();
GeometryTri3D* geometryPt = dynamic_cast<GeometryTri3D*>(geometryLD);
@@ -58,6 +70,8 @@
GeometryPoint2D* geometryPt2 = dynamic_cast<GeometryPoint2D*>(geometryLD);
CPPUNIT_ASSERT(0 == geometryPt2);
delete geometryLD; geometryLD = 0;
+
+ PYLITH_METHOD_END;
} // testGeomLowerDim
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryTri2D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryTri2D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryTri2D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -26,6 +26,8 @@
#include "data/GeomDataTri2D.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestGeometryTri2D );
@@ -34,8 +36,12 @@
void
pylith::feassemble::TestGeometryTri2D::setUp(void)
{ // setUp
+ PYLITH_METHOD_BEGIN;
+
_object = new GeometryTri2D();
_data = new GeomDataTri2D();
+
+ PYLITH_METHOD_END;
} // setUp
// ----------------------------------------------------------------------
@@ -43,7 +49,11 @@
void
pylith::feassemble::TestGeometryTri2D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
GeometryTri2D geometry;
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -51,6 +61,8 @@
void
pylith::feassemble::TestGeometryTri2D::testGeomLowerDim(void)
{ // testGeomLowerDim
+ PYLITH_METHOD_BEGIN;
+
GeometryTri2D geometry;
CellGeometry* geometryLD = geometry.geometryLowerDim();
GeometryLine2D* geometryPt = dynamic_cast<GeometryLine2D*>(geometryLD);
@@ -58,6 +70,8 @@
GeometryPoint2D* geometryPt2 = dynamic_cast<GeometryPoint2D*>(geometryLD);
CPPUNIT_ASSERT(0 == geometryPt2);
delete geometryLD; geometryLD = 0;
+
+ PYLITH_METHOD_END;
} // testGeomLowerDim
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryTri3D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryTri3D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestGeometryTri3D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -26,6 +26,8 @@
#include "data/GeomDataTri3D.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestGeometryTri3D );
@@ -34,8 +36,12 @@
void
pylith::feassemble::TestGeometryTri3D::setUp(void)
{ // setUp
+ PYLITH_METHOD_BEGIN;
+
_object = new GeometryTri3D();
_data = new GeomDataTri3D();
+
+ PYLITH_METHOD_END;
} // setUp
// ----------------------------------------------------------------------
@@ -43,7 +49,11 @@
void
pylith::feassemble::TestGeometryTri3D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
GeometryTri3D geometry;
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -51,6 +61,8 @@
void
pylith::feassemble::TestGeometryTri3D::testGeomLowerDim(void)
{ // testGeomLowerDim
+ PYLITH_METHOD_BEGIN;
+
GeometryTri3D geometry;
CellGeometry* geometryLD = geometry.geometryLowerDim();
GeometryLine3D* geometryPt = dynamic_cast<GeometryLine3D*>(geometryLD);
@@ -58,6 +70,8 @@
GeometryPoint2D* geometryPt2 = dynamic_cast<GeometryPoint2D*>(geometryLD);
CPPUNIT_ASSERT(0 == geometryPt2);
delete geometryLD; geometryLD = 0;
+
+ PYLITH_METHOD_END;
} // testGeomLowerDim
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature0D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature0D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature0D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -23,6 +23,8 @@
#include "pylith/feassemble/Quadrature0D.hh"
#include "pylith/feassemble/QuadratureRefCell.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestQuadrature0D );
@@ -31,8 +33,12 @@
void
pylith::feassemble::TestQuadrature0D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
QuadratureRefCell refCell;
Quadrature0D quadrature(refCell);
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -40,6 +46,8 @@
void
pylith::feassemble::TestQuadrature0D::testPoint(void)
{ // testPoint
+ PYLITH_METHOD_BEGIN;
+
const int cellDim = 0;
const int numBasis = 1;
const int numQuadPts = 1;
@@ -76,14 +84,12 @@
engine.computeGeometry(vertCoords, 0);
const PylithScalar tolerance = 1.0e-06;
- CPPUNIT_ASSERT_DOUBLES_EQUAL(quadPts[0], engine._quadPts[0],
- tolerance);
- CPPUNIT_ASSERT_DOUBLES_EQUAL(jacobian[0], engine._jacobian[0],
- tolerance);
- CPPUNIT_ASSERT_DOUBLES_EQUAL(jacobianInv[0], engine._jacobianInv[0],
- tolerance);
- CPPUNIT_ASSERT_DOUBLES_EQUAL(jacobianDet[0], engine._jacobianDet[0],
- tolerance);
+ CPPUNIT_ASSERT_DOUBLES_EQUAL(quadPts[0], engine._quadPts[0], tolerance);
+ CPPUNIT_ASSERT_DOUBLES_EQUAL(jacobian[0], engine._jacobian[0], tolerance);
+ CPPUNIT_ASSERT_DOUBLES_EQUAL(jacobianInv[0], engine._jacobianInv[0], tolerance);
+ CPPUNIT_ASSERT_DOUBLES_EQUAL(jacobianDet[0], engine._jacobianDet[0], tolerance);
+
+ PYLITH_METHOD_END;
} // testPoint
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature1D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature1D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature1D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -27,6 +27,8 @@
#include "data/QuadratureData1DLinear.hh"
#include "data/QuadratureData1DQuadratic.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestQuadrature1D );
@@ -35,8 +37,12 @@
void
pylith::feassemble::TestQuadrature1D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
QuadratureRefCell refCell;
Quadrature1D quadrature(refCell);
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -44,6 +50,8 @@
void
pylith::feassemble::TestQuadrature1D::testLinear(void)
{ // testLinear
+ PYLITH_METHOD_BEGIN;
+
GeometryLine1D geometry;
QuadratureRefCell refCell;
refCell.refGeometry(&geometry);
@@ -52,6 +60,8 @@
QuadratureData1DLinear data;
_testComputeGeometry(&q, &refCell, data);
+
+ PYLITH_METHOD_END;
} // testLinear
// ----------------------------------------------------------------------
@@ -59,6 +69,8 @@
void
pylith::feassemble::TestQuadrature1D::testQuadratic(void)
{ // testQuadratic
+ PYLITH_METHOD_BEGIN;
+
GeometryLine1D geometry;
QuadratureRefCell refCell;
refCell.refGeometry(&geometry);
@@ -67,6 +79,8 @@
QuadratureData1DQuadratic data;
_testComputeGeometry(&q, &refCell, data);
+
+ PYLITH_METHOD_END;
} // testQuadratic
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature1Din2D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature1Din2D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature1Din2D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -27,6 +27,8 @@
#include "data/QuadratureData1Din2DLinear.hh"
#include "data/QuadratureData1Din2DQuadratic.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestQuadrature1Din2D );
@@ -35,8 +37,12 @@
void
pylith::feassemble::TestQuadrature1Din2D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
QuadratureRefCell refCell;
Quadrature1Din2D quadrature(refCell);
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -44,6 +50,8 @@
void
pylith::feassemble::TestQuadrature1Din2D::testLinear(void)
{ // testLinear
+ PYLITH_METHOD_BEGIN;
+
GeometryLine2D geometry;
QuadratureRefCell refCell;
refCell.refGeometry(&geometry);
@@ -52,6 +60,8 @@
QuadratureData1Din2DLinear data;
_testComputeGeometry(&q, &refCell, data);
+
+ PYLITH_METHOD_END;
} // testLinear
// ----------------------------------------------------------------------
@@ -59,6 +69,8 @@
void
pylith::feassemble::TestQuadrature1Din2D::testQuadratic(void)
{ // testQuadratic
+ PYLITH_METHOD_BEGIN;
+
GeometryLine2D geometry;
QuadratureRefCell refCell;
refCell.refGeometry(&geometry);
@@ -67,6 +79,8 @@
QuadratureData1Din2DQuadratic data;
_testComputeGeometry(&q, &refCell, data);
+
+ PYLITH_METHOD_END;
} // testQuadratic
// End of file
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature1Din3D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature1Din3D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature1Din3D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -27,6 +27,8 @@
#include "data/QuadratureData1Din3DLinear.hh"
#include "data/QuadratureData1Din3DQuadratic.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestQuadrature1Din3D );
@@ -35,8 +37,12 @@
void
pylith::feassemble::TestQuadrature1Din3D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
QuadratureRefCell refCell;
Quadrature1Din3D quadrature(refCell);
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -44,6 +50,8 @@
void
pylith::feassemble::TestQuadrature1Din3D::testLinear(void)
{ // testLinear
+ PYLITH_METHOD_BEGIN;
+
GeometryLine3D geometry;
QuadratureRefCell refCell;
refCell.refGeometry(&geometry);
@@ -52,6 +60,8 @@
QuadratureData1Din3DLinear data;
_testComputeGeometry(&q, &refCell, data);
+
+ PYLITH_METHOD_END;
} // testLinear
// ----------------------------------------------------------------------
@@ -59,6 +69,8 @@
void
pylith::feassemble::TestQuadrature1Din3D::testQuadratic(void)
{ // testQuadratic
+ PYLITH_METHOD_BEGIN;
+
GeometryLine3D geometry;
QuadratureRefCell refCell;
refCell.refGeometry(&geometry);
@@ -67,6 +79,8 @@
QuadratureData1Din3DQuadratic data;
_testComputeGeometry(&q, &refCell, data);
+
+ PYLITH_METHOD_END;
} // testQuadratic
// End of file
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature2D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature2D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature2D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -27,6 +27,8 @@
#include "data/QuadratureData2DLinear.hh"
#include "data/QuadratureData2DQuadratic.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestQuadrature2D );
@@ -35,8 +37,12 @@
void
pylith::feassemble::TestQuadrature2D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
QuadratureRefCell refCell;
Quadrature2D quadrature(refCell);
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -44,6 +50,8 @@
void
pylith::feassemble::TestQuadrature2D::testLinear(void)
{ // testLinear
+ PYLITH_METHOD_BEGIN;
+
GeometryTri2D geometry;
QuadratureRefCell refCell;
refCell.refGeometry(&geometry);
@@ -52,6 +60,8 @@
QuadratureData2DLinear data;
_testComputeGeometry(&q, &refCell, data);
+
+ PYLITH_METHOD_END;
} // testLinear
// ----------------------------------------------------------------------
@@ -59,6 +69,8 @@
void
pylith::feassemble::TestQuadrature2D::testQuadratic(void)
{ // testQuadratic
+ PYLITH_METHOD_BEGIN;
+
GeometryTri2D geometry;
QuadratureRefCell refCell;
refCell.refGeometry(&geometry);
@@ -67,6 +79,8 @@
QuadratureData2DQuadratic data;
_testComputeGeometry(&q, &refCell, data);
+
+ PYLITH_METHOD_END;
} // testQuadratic
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature2Din3D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature2Din3D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature2Din3D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -30,6 +30,8 @@
#include "data/QuadratureData2Din3DLinearXZ.hh"
#include "data/QuadratureData2Din3DQuadratic.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestQuadrature2Din3D );
@@ -38,8 +40,12 @@
void
pylith::feassemble::TestQuadrature2Din3D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
QuadratureRefCell refCell;
Quadrature2Din3D quadrature(refCell);
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -47,6 +53,8 @@
void
pylith::feassemble::TestQuadrature2Din3D::testLinearXYZ(void)
{ // testLinearXYZ
+ PYLITH_METHOD_BEGIN;
+
GeometryTri3D geometry;
QuadratureRefCell refCell;
refCell.refGeometry(&geometry);
@@ -55,6 +63,8 @@
QuadratureData2Din3DLinearXYZ data;
_testComputeGeometry(&q, &refCell, data);
+
+ PYLITH_METHOD_END;
} // testLinearXYZ
// ----------------------------------------------------------------------
@@ -62,6 +72,8 @@
void
pylith::feassemble::TestQuadrature2Din3D::testLinearXY(void)
{ // testLinearXY
+ PYLITH_METHOD_BEGIN;
+
GeometryTri3D geometry;
QuadratureRefCell refCell;
refCell.refGeometry(&geometry);
@@ -70,6 +82,8 @@
QuadratureData2Din3DLinearXY data;
_testComputeGeometry(&q, &refCell, data);
+
+ PYLITH_METHOD_END;
} // testLinearXY
// ----------------------------------------------------------------------
@@ -77,6 +91,8 @@
void
pylith::feassemble::TestQuadrature2Din3D::testLinearYZ(void)
{ // testLinearYZ
+ PYLITH_METHOD_BEGIN;
+
GeometryTri3D geometry;
QuadratureRefCell refCell;
refCell.refGeometry(&geometry);
@@ -85,6 +101,8 @@
QuadratureData2Din3DLinearYZ data;
_testComputeGeometry(&q, &refCell, data);
+
+ PYLITH_METHOD_END;
} // testLinearYZ
// ----------------------------------------------------------------------
@@ -92,6 +110,8 @@
void
pylith::feassemble::TestQuadrature2Din3D::testLinearXZ(void)
{ // testLinearXZ
+ PYLITH_METHOD_BEGIN;
+
GeometryTri3D geometry;
QuadratureRefCell refCell;
refCell.refGeometry(&geometry);
@@ -100,6 +120,8 @@
QuadratureData2Din3DLinearXZ data;
_testComputeGeometry(&q, &refCell, data);
+
+ PYLITH_METHOD_END;
} // testLinearXZ
// ----------------------------------------------------------------------
@@ -107,6 +129,8 @@
void
pylith::feassemble::TestQuadrature2Din3D::testQuadratic(void)
{ // testQuadratic
+ PYLITH_METHOD_BEGIN;
+
GeometryTri3D geometry;
QuadratureRefCell refCell;
refCell.refGeometry(&geometry);
@@ -115,6 +139,8 @@
QuadratureData2Din3DQuadratic data;
_testComputeGeometry(&q, &refCell, data);
+
+ PYLITH_METHOD_END;
} // testQuadratic
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature3D.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature3D.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature3D.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -27,6 +27,8 @@
#include "data/QuadratureData3DLinear.hh"
#include "data/QuadratureData3DQuadratic.hh"
+#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
+
// ----------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION( pylith::feassemble::TestQuadrature3D );
@@ -35,8 +37,12 @@
void
pylith::feassemble::TestQuadrature3D::testConstructor(void)
{ // testConstructor
+ PYLITH_METHOD_BEGIN;
+
QuadratureRefCell refCell;
Quadrature3D quadrature(refCell);
+
+ PYLITH_METHOD_END;
} // testConstructor
// ----------------------------------------------------------------------
@@ -44,6 +50,8 @@
void
pylith::feassemble::TestQuadrature3D::testLinear(void)
{ // testLinear
+ PYLITH_METHOD_BEGIN;
+
GeometryTet3D geometry;
QuadratureRefCell refCell;
refCell.refGeometry(&geometry);
@@ -52,6 +60,8 @@
QuadratureData3DLinear data;
_testComputeGeometry(&q, &refCell, data);
+
+ PYLITH_METHOD_END;
} // testLinear
// ----------------------------------------------------------------------
@@ -59,6 +69,8 @@
void
pylith::feassemble::TestQuadrature3D::testQuadratic(void)
{ // testQuadratic
+ PYLITH_METHOD_BEGIN;
+
GeometryTet3D geometry;
QuadratureRefCell refCell;
refCell.refGeometry(&geometry);
@@ -67,6 +79,8 @@
QuadratureData3DQuadratic data;
_testComputeGeometry(&q, &refCell, data);
+
+ PYLITH_METHOD_END;
} // testQuadratic
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadratureEngine.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadratureEngine.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadratureEngine.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -23,10 +23,10 @@
#include "pylith/feassemble/QuadratureRefCell.hh" // USES QuadratureRefCell
#include "pylith/feassemble/Quadrature1D.hh" // USES Quadrature1D
+#include "data/QuadratureData.hh" // USES QuadratureData
+
#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
-#include "data/QuadratureData.hh" // USES QuadratureData
-
#include <string.h> // USES memcpy()
// ----------------------------------------------------------------------
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadratureRefCell.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadratureRefCell.cc 2013-04-25 16:34:43 UTC (rev 21936)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadratureRefCell.cc 2013-04-25 16:48:37 UTC (rev 21937)
@@ -23,10 +23,10 @@
#include "pylith/feassemble/QuadratureRefCell.hh" // USES QuadratureRefCell
#include "pylith/feassemble/GeometryLine1D.hh" // USES GeometryLine1D
+#include "data/QuadratureData.hh" // USES QuadratureData
+
#include "pylith/utils/petscerror.h" // USES PYLITH_METHOD_BEGIN/END
-#include "data/QuadratureData.hh" // USES QuadratureData
-
#include <string.h> // USES memcpy()
// ----------------------------------------------------------------------
More information about the CIG-COMMITS
mailing list