[cig-commits] r13193 - cs/cigma/trunk/src

luis at geodynamics.org luis at geodynamics.org
Wed Oct 29 15:12:26 PDT 2008


Author: luis
Date: 2008-10-29 15:12:26 -0700 (Wed, 29 Oct 2008)
New Revision: 13193

Added:
   cs/cigma/trunk/src/FE.cpp
   cs/cigma/trunk/src/FE.h
Log:
Added FE class

Added: cs/cigma/trunk/src/FE.cpp
===================================================================
--- cs/cigma/trunk/src/FE.cpp	                        (rev 0)
+++ cs/cigma/trunk/src/FE.cpp	2008-10-29 22:12:26 UTC (rev 13193)
@@ -0,0 +1,18 @@
+#include "FE.h"
+using namespace cigma;
+
+FE::FE()
+{
+    jxw = 0;
+    basis_tab = 0;
+    basis_jet = 0;
+}
+
+FE::FE(const FE& other)
+{
+}
+
+FE::~FE()
+{
+}
+

Added: cs/cigma/trunk/src/FE.h
===================================================================
--- cs/cigma/trunk/src/FE.h	                        (rev 0)
+++ cs/cigma/trunk/src/FE.h	2008-10-29 22:12:26 UTC (rev 13193)
@@ -0,0 +1,32 @@
+#ifndef __CIGMA_FE_H__
+#define __CIGMA_FE_H__
+
+//#include <valarray>
+#include <boost/shared_ptr.hpp>
+
+#include "Cell.h"
+#include "Quadrature.h"
+
+namespace cigma
+{
+    class FE;
+}
+
+class cigma::FE
+{
+public:
+    FE();
+    FE(const FE& other);
+    ~FE();
+
+    void init(boost::shared_ptr<Quadrature> Q, boost::shared_ptr<Cell> cell);
+
+public:
+    boost::shared_ptr<Cell> cell;
+    boost::shared_ptr<Quadrature> quadrature;
+
+    double *jxw;        // XXX: use valarray?
+    double *basis_tab;
+    double *basis_jet;
+};
+#endif



More information about the CIG-COMMITS mailing list