From 0933900048d1c3343a42b24aa28c10788941794d Mon Sep 17 00:00:00 2001
From: Thomas Fischer <thomas.fischer@ufz.de>
Date: Wed, 10 Oct 2012 15:21:12 +0200
Subject: [PATCH] substituted constant number in constructor declaration with
 template parameter NNODES

---
 MeshLib/Elements/TemplateHex.h     | 2 +-
 MeshLib/Elements/TemplateHex.tpp   | 2 +-
 MeshLib/Elements/TemplatePrism.h   | 2 +-
 MeshLib/Elements/TemplatePrism.tpp | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/MeshLib/Elements/TemplateHex.h b/MeshLib/Elements/TemplateHex.h
index cf76d11db84..3aab5c49738 100644
--- a/MeshLib/Elements/TemplateHex.h
+++ b/MeshLib/Elements/TemplateHex.h
@@ -51,7 +51,7 @@ public:
 	TemplateHex(Node* nodes[NNODES], unsigned value = 0);
 
 	/// Copy constructor
-	TemplateHex(const TemplateHex<NNODES,FEMHEXTYPE> &hex);
+	TemplateHex(const TemplateHex &hex);
 
 	/// Destructor
 	virtual ~TemplateHex();
diff --git a/MeshLib/Elements/TemplateHex.tpp b/MeshLib/Elements/TemplateHex.tpp
index 43d4d0b4475..149bd329560 100644
--- a/MeshLib/Elements/TemplateHex.tpp
+++ b/MeshLib/Elements/TemplateHex.tpp
@@ -47,7 +47,7 @@ const unsigned TemplateHex<NNODES,FEMHEXTYPE>::_edge_nodes[12][2] =
 };
 
 template <unsigned NNODES, FEMElemType::type FEMHEXTYPE>
-TemplateHex<NNODES,FEMHEXTYPE>::TemplateHex(Node* nodes[8], unsigned value)
+TemplateHex<NNODES,FEMHEXTYPE>::TemplateHex(Node* nodes[NNODES], unsigned value)
 	: Cell(value)
 {
 	_nodes = nodes;
diff --git a/MeshLib/Elements/TemplatePrism.h b/MeshLib/Elements/TemplatePrism.h
index ccc5614f9a7..94e2599fcc9 100644
--- a/MeshLib/Elements/TemplatePrism.h
+++ b/MeshLib/Elements/TemplatePrism.h
@@ -46,7 +46,7 @@ class TemplatePrism : public Cell
 {
 public:
 	/// Constructor with an array of mesh nodes.
-	TemplatePrism(Node* nodes[6], unsigned value = 0);
+	TemplatePrism(Node* nodes[NNODES], unsigned value = 0);
 
 	/// Copy constructor
 	TemplatePrism(const TemplatePrism &prism);
diff --git a/MeshLib/Elements/TemplatePrism.tpp b/MeshLib/Elements/TemplatePrism.tpp
index c640fb81d83..2118479e7c4 100644
--- a/MeshLib/Elements/TemplatePrism.tpp
+++ b/MeshLib/Elements/TemplatePrism.tpp
@@ -47,7 +47,7 @@ template <unsigned NNODES, FEMElemType::type FEMPRISMTYPE>
 const unsigned TemplatePrism<NNODES,FEMPRISMTYPE>::_n_face_nodes[5] = { 3, 4, 4, 4, 3 };
 
 template <unsigned NNODES, FEMElemType::type FEMPRISMTYPE>
-TemplatePrism<NNODES,FEMPRISMTYPE>::TemplatePrism(Node* nodes[6], unsigned value)
+TemplatePrism<NNODES,FEMPRISMTYPE>::TemplatePrism(Node* nodes[NNODES], unsigned value)
 	: Cell(value)
 {
 	_nodes = nodes;
-- 
GitLab