[cig-commits] r11521 - cs/benchmark/cigma/trunk/src

luis at geodynamics.org luis at geodynamics.org
Mon Mar 24 09:27:09 PDT 2008


Author: luis
Date: 2008-03-24 09:27:09 -0700 (Mon, 24 Mar 2008)
New Revision: 11521

Modified:
   cs/benchmark/cigma/trunk/src/Residuals.cpp
   cs/benchmark/cigma/trunk/src/Residuals.h
Log:
Renamed ResidualField to Residuals


Modified: cs/benchmark/cigma/trunk/src/Residuals.cpp
===================================================================
--- cs/benchmark/cigma/trunk/src/Residuals.cpp	2008-03-24 16:27:08 UTC (rev 11520)
+++ cs/benchmark/cigma/trunk/src/Residuals.cpp	2008-03-24 16:27:09 UTC (rev 11521)
@@ -1,7 +1,8 @@
 #include <iostream>
+#include <cassert>
 #include <string>
 #include <cmath>
-#include "ResidualField.h"
+#include "Residuals.h"
 #include "VtkWriter.h"
 
 using namespace std;
@@ -9,21 +10,21 @@
 
 // ---------------------------------------------------------------------------
 
-ResidualField::ResidualField()
+Residuals::Residuals()
 {
     nel = 0;
     epsilon = 0;
     meshPart = 0;
 }
 
-ResidualField::~ResidualField()
+Residuals::~Residuals()
 {
     if (epsilon != 0) delete [] epsilon;
 }
 
 // ---------------------------------------------------------------------------
 
-void ResidualField::set_mesh(MeshPart *meshPart)
+void Residuals::set_mesh(MeshPart *meshPart)
 {
     assert(meshPart != 0);
     this->meshPart = meshPart;
@@ -33,7 +34,7 @@
 
 // ---------------------------------------------------------------------------
 
-void ResidualField::zero_out()
+void Residuals::zero_out()
 {
     assert(nel > 0);
     assert(epsilon != 0);
@@ -46,7 +47,7 @@
     }
 }
 
-void ResidualField::update(int e, double cell_residual)
+void Residuals::update(int e, double cell_residual)
 {
     // remember residual on this cell
     epsilon[e] = cell_residual;
@@ -56,14 +57,14 @@
 
 }
 
-double ResidualField::L2()
+double Residuals::L2()
 {
     return sqrt(global_error); // XXX: generalize to norm_pow(global_error)
 }
 
 // ---------------------------------------------------------------------------
 
-void ResidualField::write_vtk(const char *filename)
+void Residuals::write_vtk(const char *filename)
 {
     assert(meshPart != 0); // XXX: add support for dumping residuals w/o mesh
     assert(meshPart->nel == nel);
@@ -72,7 +73,7 @@
     cout << "Creating file " << output_filename << endl;
 
     VtkWriter writer;
-    writer.open(output_filename); // XXX: change signature to 'const char *'
+    writer.open(output_filename.c_str());
     //writer.write_header();
     writer.write_points(meshPart->coords, meshPart->nno, meshPart->nsd);
     writer.write_cells(meshPart->connect, meshPart->nel, meshPart->ndofs);

Modified: cs/benchmark/cigma/trunk/src/Residuals.h
===================================================================
--- cs/benchmark/cigma/trunk/src/Residuals.h	2008-03-24 16:27:08 UTC (rev 11520)
+++ cs/benchmark/cigma/trunk/src/Residuals.h	2008-03-24 16:27:09 UTC (rev 11521)
@@ -1,19 +1,18 @@
-#ifndef __RESIDUAL_FIELD_H__
-#define __RESIDUAL_FIELD_H__
+#ifndef __RESIDUALS_H__
+#define __RESIDUALS_H__
 
-//#include "Field.h"
 #include "MeshPart.h"
 
 namespace cigma
 {
-    class ResidualField;
+    class Residuals;
 }
 
-class cigma::ResidualField
+class cigma::Residuals
 {
 public:
-    ResidualField();
-    ~ResidualField();
+    Residuals();
+    ~Residuals();
 
 public:
     void set_mesh(MeshPart *meshPart);



More information about the cig-commits mailing list