[MOAB-dev] r5672 - in MOAB/trunk/src: . moab

rhl6856 at mcs.anl.gov rhl6856 at mcs.anl.gov
Fri Aug 3 13:37:28 CDT 2012


Author: rhl6856
Date: 2012-08-03 13:37:28 -0500 (Fri, 03 Aug 2012)
New Revision: 5672

Added:
   MOAB/trunk/src/moab/EigenDecomp.hpp
Removed:
   MOAB/trunk/src/Matrix3.cpp
Modified:
   MOAB/trunk/src/CMakeLists.txt
   MOAB/trunk/src/Makefile.am
   MOAB/trunk/src/moab/Matrix3.hpp
Log:
Matrix3 has been genericified. We now overload math ops against more types with
no overhead. EigenDecomp liberated. matrix3 also exports many of its algorithms
in a moab::Matrix namespace.

Modified: MOAB/trunk/src/CMakeLists.txt
===================================================================
--- MOAB/trunk/src/CMakeLists.txt	2012-08-03 18:37:27 UTC (rev 5671)
+++ MOAB/trunk/src/CMakeLists.txt	2012-08-03 18:37:28 UTC (rev 5672)
@@ -22,7 +22,6 @@
     GeomTopoTool.cpp
     HigherOrderFactory.cpp
     HomXform.cpp
-    Matrix3.cpp
     MeshSet.cpp
     MeshSetSequence.cpp
     MeshTag.cpp

Modified: MOAB/trunk/src/Makefile.am
===================================================================
--- MOAB/trunk/src/Makefile.am	2012-08-03 18:37:27 UTC (rev 5671)
+++ MOAB/trunk/src/Makefile.am	2012-08-03 18:37:28 UTC (rev 5672)
@@ -62,7 +62,6 @@
   HigherOrderFactory.cpp \
   HomXform.cpp \
   Internals.hpp \
-  Matrix3.cpp \
   MBCNArrays.hpp \
   MergeMesh.cpp \
   MeshSet.cpp \

Deleted: MOAB/trunk/src/Matrix3.cpp
===================================================================
--- MOAB/trunk/src/Matrix3.cpp	2012-08-03 18:37:27 UTC (rev 5671)
+++ MOAB/trunk/src/Matrix3.cpp	2012-08-03 18:37:28 UTC (rev 5672)
@@ -1,227 +0,0 @@
-/*
- * MOAB, a Mesh-Oriented datABase, is a software component for creating,
- * storing and accessing finite element mesh data.
- * 
- * Copyright 2004 Sandia Corporation.  Under the terms of Contract
- * DE-AC04-94AL85000 with Sandia Coroporation, the U.S. Government
- * retains certain rights in this software.
- * 
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- * 
- */
-
-/**\file Matrix3.cpp
- *\author Jason Kraftcheck (kraftche at cae.wisc.edu)
- *\date 2006-07-18
- */
-


More information about the moab-dev mailing list