From 1829f40571341a077a74b5836b23c201b97a4652 Mon Sep 17 00:00:00 2001
From: Thomas Witkowski <thomas.witkowski@gmx.de>
Date: Thu, 17 Mar 2011 13:08:40 +0000
Subject: [PATCH] Deleted not used files. Moved compisteFEM to src directory.
 Work on Makefiles.

---
 AMDiS/src/ElInfo.h                            |    2 +-
 AMDiS/src/Makefile.am                         |  223 +--
 AMDiS/src/Makefile.in                         | 1527 +++++++++--------
 AMDiS/src/MpCCIAdapter.cc                     |  576 -------
 AMDiS/src/MpCCIAdapter.h                      |  110 --
 AMDiS/src/PardisoSolver.cc                    |  223 ---
 AMDiS/src/PardisoSolver.h                     |  113 --
 AMDiS/src/PardisoSolver.hh                    |   27 -
 AMDiS/src/QPInfo.cc                           |  103 +-
 AMDiS/src/QPInfo.h                            |  135 +-
 AMDiS/src/SMIAdapter.cc                       |  676 --------
 AMDiS/src/SMIAdapter.h                        |  133 --
 .../compositeFEM}/CFE_Integration.cc          |    0
 .../compositeFEM}/CFE_Integration.h           |    0
 .../compositeFEM}/CFE_NormAndErrorFcts.cc     |    0
 .../compositeFEM}/CFE_NormAndErrorFcts.h      |    0
 .../compositeFEM}/CompositeFEMMethods.cc      |    0
 .../compositeFEM}/CompositeFEMMethods.h       |    0
 .../compositeFEM}/CompositeFEMOperator.cc     |    0
 .../compositeFEM}/CompositeFEMOperator.h      |    0
 .../compositeFEM}/ElementLevelSet.cc          |    0
 .../compositeFEM}/ElementLevelSet.h           |    0
 .../compositeFEM}/LevelSetAdaptMesh.cc        |    0
 .../compositeFEM}/LevelSetAdaptMesh.h         |    0
 .../compositeFEM}/PenaltyOperator.cc          |    0
 .../compositeFEM}/PenaltyOperator.h           |    0
 .../compositeFEM}/SubElementAssembler.cc      |    0
 .../compositeFEM}/SubElementAssembler.h       |    0
 .../src => src/compositeFEM}/SubPolytope.cc   |    0
 .../src => src/compositeFEM}/SubPolytope.h    |    0
 .../src => src/compositeFEM}/TranslateLsFct.h |    0
 .../src => src/compositeFEM}/compositeFEM.h   |    0
 32 files changed, 998 insertions(+), 2850 deletions(-)
 delete mode 100644 AMDiS/src/MpCCIAdapter.cc
 delete mode 100644 AMDiS/src/MpCCIAdapter.h
 delete mode 100644 AMDiS/src/PardisoSolver.cc
 delete mode 100644 AMDiS/src/PardisoSolver.h
 delete mode 100644 AMDiS/src/PardisoSolver.hh
 delete mode 100644 AMDiS/src/SMIAdapter.cc
 delete mode 100644 AMDiS/src/SMIAdapter.h
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/CFE_Integration.cc (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/CFE_Integration.h (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/CFE_NormAndErrorFcts.cc (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/CFE_NormAndErrorFcts.h (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/CompositeFEMMethods.cc (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/CompositeFEMMethods.h (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/CompositeFEMOperator.cc (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/CompositeFEMOperator.h (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/ElementLevelSet.cc (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/ElementLevelSet.h (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/LevelSetAdaptMesh.cc (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/LevelSetAdaptMesh.h (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/PenaltyOperator.cc (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/PenaltyOperator.h (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/SubElementAssembler.cc (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/SubElementAssembler.h (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/SubPolytope.cc (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/SubPolytope.h (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/TranslateLsFct.h (100%)
 rename AMDiS/{compositeFEM/src => src/compositeFEM}/compositeFEM.h (100%)

diff --git a/AMDiS/src/ElInfo.h b/AMDiS/src/ElInfo.h
index a811dcda..f2a44cbe 100644
--- a/AMDiS/src/ElInfo.h
+++ b/AMDiS/src/ElInfo.h
@@ -230,7 +230,7 @@ namespace AMDiS {
     }
 
     /// Returns \ref parametric
-    inline bool getParametric() 
+    inline bool getParametric() const
     { 
       return parametric; 
     }
diff --git a/AMDiS/src/Makefile.am b/AMDiS/src/Makefile.am
index 05316b60..6596db1e 100644
--- a/AMDiS/src/Makefile.am
+++ b/AMDiS/src/Makefile.am
@@ -2,10 +2,8 @@ lib_LTLIBRARIES = libamdis.la libcompositeFEM.la
 
 LIB_DIR = ../lib
 PARALLEL_DIR = $(SOURCE_DIR)
-
 PARMETIS_DIR = ../lib/ParMetis-3.1
-
-AMDIS_INCLUDES = -I$(SOURCE_DIR) 
+AMDIS_INCLUDES =
 
 libamdis_la_CXXFLAGS = 
 
@@ -14,18 +12,17 @@ PARALLEL_INCLUDES =
 
 if USE_PARALLEL_DOMAIN_AMDIS
   PARALLEL_AMDIS_SOURCES += \
-  parallel/StdMpi.h parallel/StdMpi.cc \
-  parallel/ParMetisPartitioner.h parallel/ParMetisPartitioner.cc \
-  parallel/ZoltanPartitioner.h parallel/ZoltanPartitioner.cc \
-  parallel/MeshDistributor.h parallel/MeshDistributor.cc \
-  parallel/MeshPartitioner.h parallel/MeshPartitioner.cc \
-  parallel/MeshManipulation.h parallel/MeshManipulation.cc \
-  parallel/ParallelDebug.h parallel/ParallelDebug.cc \
-  parallel/ParallelProblemStatBase.h \
+  parallel/ElementObjectData.cc \
+  parallel/MeshDistributor.cc \
+  parallel/MeshManipulation.cc \
+  parallel/MeshPartitioner.cc \
+  parallel/MpiHelper.cc \
+  parallel/ParallelDebug.cc \
   parallel/ParallelProblemStatBase.cc \
-  parallel/PetscSolver.h parallel/PetscSolver.cc \
-  parallel/MpiHelper.h parallel/MpiHelper.cc \
-  parallel/ElementObjectData.h parallel/ElementObjectData.cc
+  parallel/ParMetisPartitioner.cc \
+  parallel/PetscSolver.cc \
+  parallel/StdMpi.cc \
+  parallel/ZoltanPartitioner.cc
   libamdis_la_CXXFLAGS += -DHAVE_PARALLEL_DOMAIN_AMDIS=1
   AMDIS_INCLUDES += -I$(PARMETIS_DIR)
   AMDIS_INCLUDES += -I$(PETSC_DIR)/include -I$(PETSC_DIR)/$(PETSC_ARCH)/include
@@ -136,7 +133,6 @@ MatrixVector.h \
 Mesh.h \
 MeshStructure.h \
 MeshStructure_ED.h \
-MpCCIAdapter.h \
 Newton.h \
 Newton.hh \
 NewtonS.h \
@@ -152,8 +148,6 @@ OperatorTerm.h \
 OperatorTerm.hh \
 Parameters.h \
 Parametric.h \
-PardisoSolver.h \
-PardisoSolver.hh \
 PeriodicBC.h \
 PeriodicConnection.h \
 PeriodicInfo.h \
@@ -185,7 +179,6 @@ ResidualEstimator.h \
 ResidualParallelEstimator.h \
 RobinBC.h \
 RobinBC.hh \
-SMIAdapter.h \
 ScalableQuadrature.h \
 SecondOrderAssembler.h \
 SecondOrderTerm.h \
@@ -214,6 +207,17 @@ VertexInfo.h \
 VertexVector.h \
 ZeroOrderAssembler.h \
 ZeroOrderTerm.h \
+compositeFEM/CFE_Integration.h \
+compositeFEM/CFE_NormAndErrorFcts.h \
+compositeFEM/CompositeFEMMethods.h \
+compositeFEM/CompositeFEMOperator.h \
+compositeFEM/ElementLevelSet.h \
+compositeFEM/LevelSetAdaptMesh.h \
+compositeFEM/PenaltyOperator.h \
+compositeFEM/SubElementAssembler.h \
+compositeFEM/SubPolytope.h \
+compositeFEM/TranslateLsFct.h \
+compositeFEM/compositeFEM.h \
 io/ArhReader.h \
 io/ArhWriter.h \
 io/DataCollector.h \
@@ -228,141 +232,148 @@ io/MacroReader.h \
 io/MacroWriter.h \
 io/PngWriter.h \
 io/PovrayWriter.h \
-io/ValueReader.h \ 
+io/ValueReader.h \
 io/ValueWriter.h \
 io/VtkWriter.h \
 io/VtkWriter.hh \
+itl/minres.hpp \
+parallel/ElementObjectData.h \
 parallel/InteriorBoundary.h \
+parallel/MeshDistributor.h \
+parallel/MeshManipulation.h \
+parallel/MeshPartitioner.h \
+parallel/MpiHelper.h \
+parallel/ParallelDebug.h \
+parallel/ParallelProblemStatBase.h \
+parallel/ParMetisPartitioner.h \
+parallel/PetscSolver.h \
+parallel/StdMpi.h \
+parallel/ZoltanPartitioner.h \
 time/RosenbrockAdaptInstationary.h \
 time/RosenbrockStationary.h \
 time/RosenbrockMethod.h 
 
 libamdis_la_SOURCES =  \
 $(PARALLEL_AMDIS_SOURCES) \
-DOFIndexed.cc \
-io/GNUPlotWriter.cc \
-VertexVector.cc \
-PeriodicBC.cc \
-Recovery.cc \
-RecoveryEstimator.cc \
-ResidualEstimator.cc \
-Cholesky.cc \
 AdaptBase.cc \
-StandardProblemIteration.cc \
-ProblemScal.cc \
-ProblemVec.cc \
-ProblemVecDbg.cc \
-DualTraverse.cc \
-ElementData.cc \
-ComponentTraverseInfo.cc \
-CreatorMap.cc \
-ProblemInterpolScal.cc \
-ProblemInterpolVec.cc \
-Serializer.cc \
-io/MacroInfo.cc \
-io/MacroReader.cc \
-io/ValueReader.cc \
-Projection.cc \
-SubAssembler.cc \
-ZeroOrderAssembler.cc \
-FirstOrderAssembler.cc \
-SecondOrderAssembler.cc \
-Assembler.cc \
 AdaptInfo.cc \
-Marker.cc \
-SurfaceQuadrature.cc \
-LeafData.cc \
-BoundaryManager.cc \
-DirichletBC.cc \
-RobinBC.cc \
-io/FileWriter.cc \
-io/ElementFileWriter.cc \
-ElInfo.cc \
-ElInfoStack.cc \
-OperatorTerm.cc \
-ZeroOrderTerm.cc \
-FirstOrderTerm.cc \
-SecondOrderTerm.cc \
-Operator.cc \
-Mesh.cc \
-MeshStructure.cc \
-AdaptStationary.cc \
 AdaptInstationary.cc \
-DOFVector.cc \
-Estimator.cc \
-ProblemInstat.cc \
-ProblemNonLin.cc \
-NonLinUpdater.cc \
-QPsiPhi.cc \
+AdaptStationary.cc \
+Assembler.cc \
 BasisFunction.cc \
 Boundary.cc \
+BoundaryManager.cc \
+Cholesky.cc \
 CoarseningManager.cc \
 CoarseningManager1d.cc \
 CoarseningManager2d.cc \
 CoarseningManager3d.cc \
+ComponentTraverseInfo.cc \
+CreatorMap.cc \
 DOFAdmin.cc \
+DOFIndexed.cc \
 DOFMatrix.cc \
-Element.cc \
+DOFVector.cc \
+Debug.cc \
+DirichletBC.cc \
+DualTraverse.cc \
+ElInfo.cc \
 ElInfo1d.cc \
 ElInfo2d.cc \
 ElInfo3d.cc \
+ElInfoStack.cc \
+Element.cc \
+ElementData.cc \
+ElementDofIterator.cc \
+Estimator.cc \
 FiniteElemSpace.cc \
+FirstOrderAssembler.cc \
+FirstOrderTerm.cc \
 FixVec.cc \
 Global.cc \
+GlobalDOFNumbering.cc \
+GlobalElementNumbering.cc \
 Lagrange.cc \
+LeafData.cc \
 Line.cc \
 MacroElement.cc \
-io/MacroWriter.cc \
+Marker.cc \
+Mesh.cc \
+MeshStructure.cc \
+NonLinUpdater.cc \
+Operator.cc \
+OperatorTerm.cc \
 Parameters.cc \
 Parametric.cc \
+PeriodicBC.cc \
+ProblemImplicit.cc \
+ProblemInstat.cc \
+ProblemInterpolScal.cc \
+ProblemInterpolVec.cc \
+ProblemNonLin.cc \
+ProblemScal.cc \
+ProblemVec.cc \
+ProblemVecDbg.cc \
+Projection.cc \
+QPInfo.cc \
+QPsiPhi.cc \
 Quadrature.cc \
 RCNeighbourList.cc \
+Recovery.cc \
+RecoveryEstimator.cc \
 RefinementManager.cc \
 RefinementManager1d.cc \
 RefinementManager2d.cc \
 RefinementManager3d.cc \
+ResidualEstimator.cc \
+ResidualParallelEstimator.cc \
+RobinBC.cc \
+ScalableQuadrature.cc \
+SecondOrderAssembler.cc \
+SecondOrderTerm.cc \
+Serializer.cc \
+StandardProblemIteration.cc \
+SubAssembler.cc \
+SubElInfo.cc \
+SubQuadrature.cc \
+SurfaceQuadrature.cc \
 Tetrahedron.cc \
 Traverse.cc \
 TraverseParallel.cc \
 Triangle.cc \
-io/ValueWriter.cc \
-io/VtkWriter.cc \
+VertexVector.cc \
+ZeroOrderAssembler.cc \
+ZeroOrderTerm.cc \
+io/ArhReader.cc \
+io/ArhWriter.cc \
+io/DataCollector.cc \
 io/DofWriter.cc \
+io/ElementFileWriter.cc \
+io/FileWriter.cc \
+io/GNUPlotWriter.cc \
+io/MacroInfo.cc \
+io/MacroReader.cc \
+io/MacroWriter.cc \
 io/PngWriter.cc \
 io/PovrayWriter.cc \
-io/DataCollector.cc \
-ScalableQuadrature.cc \
-SubElInfo.cc \
-ElementDofIterator.cc \
-parallel/InteriorBoundary.cc \
-Debug.cc \
-io/ArhReader.cc \
-io/ArhWriter.cc \
+io/ValueReader.cc \
+io/ValueWriter.cc \
+io/VtkWriter.cc \
 time/RosenbrockAdaptInstationary.cc \
-time/RosenbrockStationary.cc \
-time/RosenbrockMethod.cc 
-
-COMPOSITE_SOURCE_DIR = ../compositeFEM/src
+time/RosenbrockMethod.cc \
+time/RosenbrockStationary.cc
 
-libcompositeFEM_la_CXXFLAGS = $(libamdis_la_CXXFLAGS)
 
 
-libcompositeFEM_la_SOURCES = $(COMPOSITE_SOURCE_DIR)/CFE_Integration.h \
-$(COMPOSITE_SOURCE_DIR)/CFE_Integration.cc \
-$(COMPOSITE_SOURCE_DIR)/CFE_NormAndErrorFcts.h \
-$(COMPOSITE_SOURCE_DIR)/CFE_NormAndErrorFcts.cc \
-$(COMPOSITE_SOURCE_DIR)/CompositeFEMMethods.h \
-$(COMPOSITE_SOURCE_DIR)/CompositeFEMMethods.cc \
-$(COMPOSITE_SOURCE_DIR)/LevelSetAdaptMesh.h \
-$(COMPOSITE_SOURCE_DIR)/LevelSetAdaptMesh.cc \
-$(COMPOSITE_SOURCE_DIR)/PenaltyOperator.h \
-$(COMPOSITE_SOURCE_DIR)/PenaltyOperator.cc \
-$(COMPOSITE_SOURCE_DIR)/ElementLevelSet.h \
-$(COMPOSITE_SOURCE_DIR)/ElementLevelSet.cc \
-$(COMPOSITE_SOURCE_DIR)/CompositeFEMOperator.h \
-$(COMPOSITE_SOURCE_DIR)/CompositeFEMOperator.cc \
-$(COMPOSITE_SOURCE_DIR)/SubPolytope.h $(COMPOSITE_SOURCE_DIR)/SubPolytope.cc \
-$(COMPOSITE_SOURCE_DIR)/SubElementAssembler.h \
-$(COMPOSITE_SOURCE_DIR)/SubElementAssembler.cc \
-$(COMPOSITE_SOURCE_DIR)/TranslateLsFct.h
+libcompositeFEM_la_CXXFLAGS = $(libamdis_la_CXXFLAGS)
 
+libcompositeFEM_la_SOURCES = \
+compositeFEM/CFE_Integration.cc \
+compositeFEM/CFE_NormAndErrorFcts.cc \
+compositeFEM/CompositeFEMMethods.cc \
+compositeFEM/CompositeFEMOperator.cc \
+compositeFEM/ElementLevelSet.cc \
+compositeFEM/LevelSetAdaptMesh.cc \
+compositeFEM/PenaltyOperator.cc \
+compositeFEM/SubElementAssembler.cc \
+compositeFEM/SubPolytope.cc
diff --git a/AMDiS/src/Makefile.in b/AMDiS/src/Makefile.in
index 31009b58..f09b96de 100644
--- a/AMDiS/src/Makefile.in
+++ b/AMDiS/src/Makefile.in
@@ -38,18 +38,17 @@ POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
 @USE_PARALLEL_DOMAIN_AMDIS_TRUE@am__append_1 = \
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/StdMpi.h parallel/StdMpi.cc \
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/ParMetisPartitioner.h parallel/ParMetisPartitioner.cc \
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/ZoltanPartitioner.h parallel/ZoltanPartitioner.cc \
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/MeshDistributor.h parallel/MeshDistributor.cc \
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/MeshPartitioner.h parallel/MeshPartitioner.cc \
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/MeshManipulation.h parallel/MeshManipulation.cc \
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/ParallelDebug.h parallel/ParallelDebug.cc \
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/ParallelProblemStatBase.h \
+@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/ElementObjectData.cc \
+@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/MeshDistributor.cc \
+@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/MeshManipulation.cc \
+@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/MeshPartitioner.cc \
+@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/MpiHelper.cc \
+@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/ParallelDebug.cc \
 @USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/ParallelProblemStatBase.cc \
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/PetscSolver.h parallel/PetscSolver.cc \
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/MpiHelper.h parallel/MpiHelper.cc \
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/ElementObjectData.h parallel/ElementObjectData.cc
+@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/ParMetisPartitioner.cc \
+@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/PetscSolver.cc \
+@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/StdMpi.cc \
+@USE_PARALLEL_DOMAIN_AMDIS_TRUE@  parallel/ZoltanPartitioner.cc
 
 @USE_PARALLEL_DOMAIN_AMDIS_TRUE@am__append_2 = -DHAVE_PARALLEL_DOMAIN_AMDIS=1
 @USE_PARALLEL_DOMAIN_AMDIS_TRUE@am__append_3 = -I$(PARMETIS_DIR) \
@@ -86,132 +85,133 @@ am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)"
 libLTLIBRARIES_INSTALL = $(INSTALL)
 LTLIBRARIES = $(lib_LTLIBRARIES)
 libamdis_la_LIBADD =
-am__libamdis_la_SOURCES_DIST = parallel/StdMpi.h parallel/StdMpi.cc \
-	parallel/ParMetisPartitioner.h parallel/ParMetisPartitioner.cc \
-	parallel/ZoltanPartitioner.h parallel/ZoltanPartitioner.cc \
-	parallel/MeshDistributor.h parallel/MeshDistributor.cc \
-	parallel/MeshPartitioner.h parallel/MeshPartitioner.cc \
-	parallel/MeshManipulation.h parallel/MeshManipulation.cc \
-	parallel/ParallelDebug.h parallel/ParallelDebug.cc \
-	parallel/ParallelProblemStatBase.h \
-	parallel/ParallelProblemStatBase.cc parallel/PetscSolver.h \
-	parallel/PetscSolver.cc parallel/MpiHelper.h \
-	parallel/MpiHelper.cc parallel/ElementObjectData.h \
-	parallel/ElementObjectData.cc DOFIndexed.cc \
-	io/GNUPlotWriter.cc VertexVector.cc PeriodicBC.cc Recovery.cc \
-	RecoveryEstimator.cc ResidualEstimator.cc Cholesky.cc \
-	AdaptBase.cc StandardProblemIteration.cc ProblemScal.cc \
-	ProblemVec.cc ProblemVecDbg.cc DualTraverse.cc ElementData.cc \
-	ComponentTraverseInfo.cc CreatorMap.cc ProblemInterpolScal.cc \
-	ProblemInterpolVec.cc Serializer.cc io/MacroInfo.cc \
-	io/MacroReader.cc io/ValueReader.cc Projection.cc \
-	SubAssembler.cc ZeroOrderAssembler.cc FirstOrderAssembler.cc \
-	SecondOrderAssembler.cc Assembler.cc AdaptInfo.cc Marker.cc \
-	SurfaceQuadrature.cc LeafData.cc BoundaryManager.cc \
-	DirichletBC.cc RobinBC.cc io/FileWriter.cc \
-	io/ElementFileWriter.cc ElInfo.cc ElInfoStack.cc \
-	OperatorTerm.cc ZeroOrderTerm.cc FirstOrderTerm.cc \
-	SecondOrderTerm.cc Operator.cc Mesh.cc MeshStructure.cc \
-	AdaptStationary.cc AdaptInstationary.cc DOFVector.cc \
-	Estimator.cc ProblemInstat.cc ProblemNonLin.cc \
-	NonLinUpdater.cc QPsiPhi.cc BasisFunction.cc Boundary.cc \
-	CoarseningManager.cc CoarseningManager1d.cc \
-	CoarseningManager2d.cc CoarseningManager3d.cc DOFAdmin.cc \
-	DOFMatrix.cc Element.cc ElInfo1d.cc ElInfo2d.cc ElInfo3d.cc \
-	FiniteElemSpace.cc FixVec.cc Global.cc Lagrange.cc Line.cc \
-	MacroElement.cc io/MacroWriter.cc Parameters.cc Parametric.cc \
-	Quadrature.cc RCNeighbourList.cc RefinementManager.cc \
-	RefinementManager1d.cc RefinementManager2d.cc \
-	RefinementManager3d.cc Tetrahedron.cc Traverse.cc \
-	TraverseParallel.cc Triangle.cc io/ValueWriter.cc \
-	io/VtkWriter.cc io/DofWriter.cc io/PngWriter.cc \
-	io/PovrayWriter.cc io/DataCollector.cc ScalableQuadrature.cc \
-	SubElInfo.cc ElementDofIterator.cc \
-	parallel/InteriorBoundary.cc Debug.cc io/ArhReader.cc \
-	io/ArhWriter.cc time/RosenbrockAdaptInstationary.cc \
-	time/RosenbrockStationary.cc time/RosenbrockMethod.cc
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@am__objects_1 = libamdis_la-StdMpi.lo \
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@	libamdis_la-ParMetisPartitioner.lo \
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@	libamdis_la-ZoltanPartitioner.lo \
+am__libamdis_la_SOURCES_DIST = parallel/ElementObjectData.cc \
+	parallel/MeshDistributor.cc parallel/MeshManipulation.cc \
+	parallel/MeshPartitioner.cc parallel/MpiHelper.cc \
+	parallel/ParallelDebug.cc parallel/ParallelProblemStatBase.cc \
+	parallel/ParMetisPartitioner.cc parallel/PetscSolver.cc \
+	parallel/StdMpi.cc parallel/ZoltanPartitioner.cc AdaptBase.cc \
+	AdaptInfo.cc AdaptInstationary.cc AdaptStationary.cc \
+	Assembler.cc BasisFunction.cc Boundary.cc BoundaryManager.cc \
+	Cholesky.cc CoarseningManager.cc CoarseningManager1d.cc \
+	CoarseningManager2d.cc CoarseningManager3d.cc \
+	ComponentTraverseInfo.cc CreatorMap.cc DOFAdmin.cc \
+	DOFIndexed.cc DOFMatrix.cc DOFVector.cc Debug.cc \
+	DirichletBC.cc DualTraverse.cc ElInfo.cc ElInfo1d.cc \
+	ElInfo2d.cc ElInfo3d.cc ElInfoStack.cc Element.cc \
+	ElementData.cc ElementDofIterator.cc Estimator.cc \
+	FiniteElemSpace.cc FirstOrderAssembler.cc FirstOrderTerm.cc \
+	FixVec.cc Global.cc GlobalDOFNumbering.cc \
+	GlobalElementNumbering.cc Lagrange.cc LeafData.cc Line.cc \
+	MacroElement.cc Marker.cc Mesh.cc MeshStructure.cc \
+	NonLinUpdater.cc Operator.cc OperatorTerm.cc Parameters.cc \
+	Parametric.cc PeriodicBC.cc ProblemImplicit.cc \
+	ProblemInstat.cc ProblemInterpolScal.cc ProblemInterpolVec.cc \
+	ProblemNonLin.cc ProblemScal.cc ProblemVec.cc ProblemVecDbg.cc \
+	Projection.cc QPInfo.cc QPsiPhi.cc Quadrature.cc \
+	RCNeighbourList.cc Recovery.cc RecoveryEstimator.cc \
+	RefinementManager.cc RefinementManager1d.cc \
+	RefinementManager2d.cc RefinementManager3d.cc \
+	ResidualEstimator.cc ResidualParallelEstimator.cc RobinBC.cc \
+	ScalableQuadrature.cc SecondOrderAssembler.cc \
+	SecondOrderTerm.cc Serializer.cc StandardProblemIteration.cc \
+	SubAssembler.cc SubElInfo.cc SubQuadrature.cc \
+	SurfaceQuadrature.cc Tetrahedron.cc Traverse.cc \
+	TraverseParallel.cc Triangle.cc VertexVector.cc \
+	ZeroOrderAssembler.cc ZeroOrderTerm.cc io/ArhReader.cc \
+	io/ArhWriter.cc io/DataCollector.cc io/DofWriter.cc \
+	io/ElementFileWriter.cc io/FileWriter.cc io/GNUPlotWriter.cc \
+	io/MacroInfo.cc io/MacroReader.cc io/MacroWriter.cc \
+	io/PngWriter.cc io/PovrayWriter.cc io/ValueReader.cc \
+	io/ValueWriter.cc io/VtkWriter.cc \
+	time/RosenbrockAdaptInstationary.cc time/RosenbrockMethod.cc \
+	time/RosenbrockStationary.cc
+@USE_PARALLEL_DOMAIN_AMDIS_TRUE@am__objects_1 = libamdis_la-ElementObjectData.lo \
 @USE_PARALLEL_DOMAIN_AMDIS_TRUE@	libamdis_la-MeshDistributor.lo \
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@	libamdis_la-MeshPartitioner.lo \
 @USE_PARALLEL_DOMAIN_AMDIS_TRUE@	libamdis_la-MeshManipulation.lo \
+@USE_PARALLEL_DOMAIN_AMDIS_TRUE@	libamdis_la-MeshPartitioner.lo \
+@USE_PARALLEL_DOMAIN_AMDIS_TRUE@	libamdis_la-MpiHelper.lo \
 @USE_PARALLEL_DOMAIN_AMDIS_TRUE@	libamdis_la-ParallelDebug.lo \
 @USE_PARALLEL_DOMAIN_AMDIS_TRUE@	libamdis_la-ParallelProblemStatBase.lo \
+@USE_PARALLEL_DOMAIN_AMDIS_TRUE@	libamdis_la-ParMetisPartitioner.lo \
 @USE_PARALLEL_DOMAIN_AMDIS_TRUE@	libamdis_la-PetscSolver.lo \
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@	libamdis_la-MpiHelper.lo \
-@USE_PARALLEL_DOMAIN_AMDIS_TRUE@	libamdis_la-ElementObjectData.lo
+@USE_PARALLEL_DOMAIN_AMDIS_TRUE@	libamdis_la-StdMpi.lo \
+@USE_PARALLEL_DOMAIN_AMDIS_TRUE@	libamdis_la-ZoltanPartitioner.lo
 am__objects_2 = $(am__objects_1)
-am_libamdis_la_OBJECTS = $(am__objects_2) libamdis_la-DOFIndexed.lo \
-	libamdis_la-GNUPlotWriter.lo libamdis_la-VertexVector.lo \
-	libamdis_la-PeriodicBC.lo libamdis_la-Recovery.lo \
-	libamdis_la-RecoveryEstimator.lo \
-	libamdis_la-ResidualEstimator.lo libamdis_la-Cholesky.lo \
-	libamdis_la-AdaptBase.lo \
-	libamdis_la-StandardProblemIteration.lo \
-	libamdis_la-ProblemScal.lo libamdis_la-ProblemVec.lo \
-	libamdis_la-ProblemVecDbg.lo libamdis_la-DualTraverse.lo \
-	libamdis_la-ElementData.lo \
-	libamdis_la-ComponentTraverseInfo.lo libamdis_la-CreatorMap.lo \
-	libamdis_la-ProblemInterpolScal.lo \
-	libamdis_la-ProblemInterpolVec.lo libamdis_la-Serializer.lo \
-	libamdis_la-MacroInfo.lo libamdis_la-MacroReader.lo \
-	libamdis_la-ValueReader.lo libamdis_la-Projection.lo \
-	libamdis_la-SubAssembler.lo libamdis_la-ZeroOrderAssembler.lo \
-	libamdis_la-FirstOrderAssembler.lo \
-	libamdis_la-SecondOrderAssembler.lo libamdis_la-Assembler.lo \
-	libamdis_la-AdaptInfo.lo libamdis_la-Marker.lo \
-	libamdis_la-SurfaceQuadrature.lo libamdis_la-LeafData.lo \
-	libamdis_la-BoundaryManager.lo libamdis_la-DirichletBC.lo \
-	libamdis_la-RobinBC.lo libamdis_la-FileWriter.lo \
-	libamdis_la-ElementFileWriter.lo libamdis_la-ElInfo.lo \
-	libamdis_la-ElInfoStack.lo libamdis_la-OperatorTerm.lo \
-	libamdis_la-ZeroOrderTerm.lo libamdis_la-FirstOrderTerm.lo \
-	libamdis_la-SecondOrderTerm.lo libamdis_la-Operator.lo \
-	libamdis_la-Mesh.lo libamdis_la-MeshStructure.lo \
-	libamdis_la-AdaptStationary.lo \
-	libamdis_la-AdaptInstationary.lo libamdis_la-DOFVector.lo \
-	libamdis_la-Estimator.lo libamdis_la-ProblemInstat.lo \
-	libamdis_la-ProblemNonLin.lo libamdis_la-NonLinUpdater.lo \
-	libamdis_la-QPsiPhi.lo libamdis_la-BasisFunction.lo \
-	libamdis_la-Boundary.lo libamdis_la-CoarseningManager.lo \
+am_libamdis_la_OBJECTS = $(am__objects_2) libamdis_la-AdaptBase.lo \
+	libamdis_la-AdaptInfo.lo libamdis_la-AdaptInstationary.lo \
+	libamdis_la-AdaptStationary.lo libamdis_la-Assembler.lo \
+	libamdis_la-BasisFunction.lo libamdis_la-Boundary.lo \
+	libamdis_la-BoundaryManager.lo libamdis_la-Cholesky.lo \
+	libamdis_la-CoarseningManager.lo \
 	libamdis_la-CoarseningManager1d.lo \
 	libamdis_la-CoarseningManager2d.lo \
-	libamdis_la-CoarseningManager3d.lo libamdis_la-DOFAdmin.lo \
-	libamdis_la-DOFMatrix.lo libamdis_la-Element.lo \
+	libamdis_la-CoarseningManager3d.lo \
+	libamdis_la-ComponentTraverseInfo.lo libamdis_la-CreatorMap.lo \
+	libamdis_la-DOFAdmin.lo libamdis_la-DOFIndexed.lo \
+	libamdis_la-DOFMatrix.lo libamdis_la-DOFVector.lo \
+	libamdis_la-Debug.lo libamdis_la-DirichletBC.lo \
+	libamdis_la-DualTraverse.lo libamdis_la-ElInfo.lo \
 	libamdis_la-ElInfo1d.lo libamdis_la-ElInfo2d.lo \
-	libamdis_la-ElInfo3d.lo libamdis_la-FiniteElemSpace.lo \
-	libamdis_la-FixVec.lo libamdis_la-Global.lo \
-	libamdis_la-Lagrange.lo libamdis_la-Line.lo \
-	libamdis_la-MacroElement.lo libamdis_la-MacroWriter.lo \
-	libamdis_la-Parameters.lo libamdis_la-Parametric.lo \
+	libamdis_la-ElInfo3d.lo libamdis_la-ElInfoStack.lo \
+	libamdis_la-Element.lo libamdis_la-ElementData.lo \
+	libamdis_la-ElementDofIterator.lo libamdis_la-Estimator.lo \
+	libamdis_la-FiniteElemSpace.lo \
+	libamdis_la-FirstOrderAssembler.lo \
+	libamdis_la-FirstOrderTerm.lo libamdis_la-FixVec.lo \
+	libamdis_la-Global.lo libamdis_la-GlobalDOFNumbering.lo \
+	libamdis_la-GlobalElementNumbering.lo libamdis_la-Lagrange.lo \
+	libamdis_la-LeafData.lo libamdis_la-Line.lo \
+	libamdis_la-MacroElement.lo libamdis_la-Marker.lo \
+	libamdis_la-Mesh.lo libamdis_la-MeshStructure.lo \
+	libamdis_la-NonLinUpdater.lo libamdis_la-Operator.lo \
+	libamdis_la-OperatorTerm.lo libamdis_la-Parameters.lo \
+	libamdis_la-Parametric.lo libamdis_la-PeriodicBC.lo \
+	libamdis_la-ProblemImplicit.lo libamdis_la-ProblemInstat.lo \
+	libamdis_la-ProblemInterpolScal.lo \
+	libamdis_la-ProblemInterpolVec.lo libamdis_la-ProblemNonLin.lo \
+	libamdis_la-ProblemScal.lo libamdis_la-ProblemVec.lo \
+	libamdis_la-ProblemVecDbg.lo libamdis_la-Projection.lo \
+	libamdis_la-QPInfo.lo libamdis_la-QPsiPhi.lo \
 	libamdis_la-Quadrature.lo libamdis_la-RCNeighbourList.lo \
+	libamdis_la-Recovery.lo libamdis_la-RecoveryEstimator.lo \
 	libamdis_la-RefinementManager.lo \
 	libamdis_la-RefinementManager1d.lo \
 	libamdis_la-RefinementManager2d.lo \
-	libamdis_la-RefinementManager3d.lo libamdis_la-Tetrahedron.lo \
-	libamdis_la-Traverse.lo libamdis_la-TraverseParallel.lo \
-	libamdis_la-Triangle.lo libamdis_la-ValueWriter.lo \
-	libamdis_la-VtkWriter.lo libamdis_la-DofWriter.lo \
-	libamdis_la-PngWriter.lo libamdis_la-PovrayWriter.lo \
-	libamdis_la-DataCollector.lo libamdis_la-ScalableQuadrature.lo \
-	libamdis_la-SubElInfo.lo libamdis_la-ElementDofIterator.lo \
-	libamdis_la-InteriorBoundary.lo libamdis_la-Debug.lo \
-	libamdis_la-ArhReader.lo libamdis_la-ArhWriter.lo \
+	libamdis_la-RefinementManager3d.lo \
+	libamdis_la-ResidualEstimator.lo \
+	libamdis_la-ResidualParallelEstimator.lo \
+	libamdis_la-RobinBC.lo libamdis_la-ScalableQuadrature.lo \
+	libamdis_la-SecondOrderAssembler.lo \
+	libamdis_la-SecondOrderTerm.lo libamdis_la-Serializer.lo \
+	libamdis_la-StandardProblemIteration.lo \
+	libamdis_la-SubAssembler.lo libamdis_la-SubElInfo.lo \
+	libamdis_la-SubQuadrature.lo libamdis_la-SurfaceQuadrature.lo \
+	libamdis_la-Tetrahedron.lo libamdis_la-Traverse.lo \
+	libamdis_la-TraverseParallel.lo libamdis_la-Triangle.lo \
+	libamdis_la-VertexVector.lo libamdis_la-ZeroOrderAssembler.lo \
+	libamdis_la-ZeroOrderTerm.lo libamdis_la-ArhReader.lo \
+	libamdis_la-ArhWriter.lo libamdis_la-DataCollector.lo \
+	libamdis_la-DofWriter.lo libamdis_la-ElementFileWriter.lo \
+	libamdis_la-FileWriter.lo libamdis_la-GNUPlotWriter.lo \
+	libamdis_la-MacroInfo.lo libamdis_la-MacroReader.lo \
+	libamdis_la-MacroWriter.lo libamdis_la-PngWriter.lo \
+	libamdis_la-PovrayWriter.lo libamdis_la-ValueReader.lo \
+	libamdis_la-ValueWriter.lo libamdis_la-VtkWriter.lo \
 	libamdis_la-RosenbrockAdaptInstationary.lo \
-	libamdis_la-RosenbrockStationary.lo \
-	libamdis_la-RosenbrockMethod.lo
+	libamdis_la-RosenbrockMethod.lo \
+	libamdis_la-RosenbrockStationary.lo
 libamdis_la_OBJECTS = $(am_libamdis_la_OBJECTS)
 libcompositeFEM_la_LIBADD =
 am_libcompositeFEM_la_OBJECTS = libcompositeFEM_la-CFE_Integration.lo \
 	libcompositeFEM_la-CFE_NormAndErrorFcts.lo \
 	libcompositeFEM_la-CompositeFEMMethods.lo \
+	libcompositeFEM_la-CompositeFEMOperator.lo \
+	libcompositeFEM_la-ElementLevelSet.lo \
 	libcompositeFEM_la-LevelSetAdaptMesh.lo \
 	libcompositeFEM_la-PenaltyOperator.lo \
-	libcompositeFEM_la-ElementLevelSet.lo \
-	libcompositeFEM_la-CompositeFEMOperator.lo \
-	libcompositeFEM_la-SubPolytope.lo \
-	libcompositeFEM_la-SubElementAssembler.lo
+	libcompositeFEM_la-SubElementAssembler.lo \
+	libcompositeFEM_la-SubPolytope.lo
 libcompositeFEM_la_OBJECTS = $(am_libcompositeFEM_la_OBJECTS)
 DEFAULT_INCLUDES = -I. -I$(srcdir)
 depcomp = $(SHELL) $(top_srcdir)/depcomp
@@ -224,14 +224,6 @@ LTCXXCOMPILE = $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
 CXXLD = $(CXX)
 CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
 	$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
-	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
-	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
-	$(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libamdis_la_SOURCES) $(libcompositeFEM_la_SOURCES)
 DIST_SOURCES = $(am__libamdis_la_SOURCES_DIST) \
 	$(libcompositeFEM_la_SOURCES)
@@ -451,7 +443,6 @@ MatrixVector.h \
 Mesh.h \
 MeshStructure.h \
 MeshStructure_ED.h \
-MpCCIAdapter.h \
 Newton.h \
 Newton.hh \
 NewtonS.h \
@@ -467,8 +458,6 @@ OperatorTerm.h \
 OperatorTerm.hh \
 Parameters.h \
 Parametric.h \
-PardisoSolver.h \
-PardisoSolver.hh \
 PeriodicBC.h \
 PeriodicConnection.h \
 PeriodicInfo.h \
@@ -500,7 +489,6 @@ ResidualEstimator.h \
 ResidualParallelEstimator.h \
 RobinBC.h \
 RobinBC.hh \
-SMIAdapter.h \
 ScalableQuadrature.h \
 SecondOrderAssembler.h \
 SecondOrderTerm.h \
@@ -529,6 +517,17 @@ VertexInfo.h \
 VertexVector.h \
 ZeroOrderAssembler.h \
 ZeroOrderTerm.h \
+compositeFEM/CFE_Integration.h \
+compositeFEM/CFE_NormAndErrorFcts.h \
+compositeFEM/CompositeFEMMethods.h \
+compositeFEM/CompositeFEMOperator.h \
+compositeFEM/ElementLevelSet.h \
+compositeFEM/LevelSetAdaptMesh.h \
+compositeFEM/PenaltyOperator.h \
+compositeFEM/SubElementAssembler.h \
+compositeFEM/SubPolytope.h \
+compositeFEM/TranslateLsFct.h \
+compositeFEM/compositeFEM.h \
 io/ArhReader.h \
 io/ArhWriter.h \
 io/DataCollector.h \
@@ -547,136 +546,144 @@ io/ValueReader.h \
 io/ValueWriter.h \
 io/VtkWriter.h \
 io/VtkWriter.hh \
+itl/minres.hpp \
+parallel/ElementObjectData.h \
 parallel/InteriorBoundary.h \
+parallel/MeshDistributor.h \
+parallel/MeshManipulation.h \
+parallel/MeshPartitioner.h \
+parallel/MpiHelper.h \
+parallel/ParallelDebug.h \
+parallel/ParallelProblemStatBase.h \
+parallel/ParMetisPartitioner.h \
+parallel/PetscSolver.h \
+parallel/StdMpi.h \
+parallel/ZoltanPartitioner.h \
 time/RosenbrockAdaptInstationary.h \
 time/RosenbrockStationary.h \
 time/RosenbrockMethod.h 
 
 libamdis_la_SOURCES = \
 $(PARALLEL_AMDIS_SOURCES) \
-DOFIndexed.cc \
-io/GNUPlotWriter.cc \
-VertexVector.cc \
-PeriodicBC.cc \
-Recovery.cc \
-RecoveryEstimator.cc \
-ResidualEstimator.cc \
-Cholesky.cc \
 AdaptBase.cc \
-StandardProblemIteration.cc \
-ProblemScal.cc \
-ProblemVec.cc \
-ProblemVecDbg.cc \
-DualTraverse.cc \
-ElementData.cc \
-ComponentTraverseInfo.cc \
-CreatorMap.cc \
-ProblemInterpolScal.cc \
-ProblemInterpolVec.cc \
-Serializer.cc \
-io/MacroInfo.cc \
-io/MacroReader.cc \
-io/ValueReader.cc \
-Projection.cc \
-SubAssembler.cc \
-ZeroOrderAssembler.cc \
-FirstOrderAssembler.cc \
-SecondOrderAssembler.cc \
-Assembler.cc \
 AdaptInfo.cc \
-Marker.cc \
-SurfaceQuadrature.cc \
-LeafData.cc \
-BoundaryManager.cc \
-DirichletBC.cc \
-RobinBC.cc \
-io/FileWriter.cc \
-io/ElementFileWriter.cc \
-ElInfo.cc \
-ElInfoStack.cc \
-OperatorTerm.cc \
-ZeroOrderTerm.cc \
-FirstOrderTerm.cc \
-SecondOrderTerm.cc \
-Operator.cc \
-Mesh.cc \
-MeshStructure.cc \
-AdaptStationary.cc \
 AdaptInstationary.cc \
-DOFVector.cc \
-Estimator.cc \
-ProblemInstat.cc \
-ProblemNonLin.cc \
-NonLinUpdater.cc \
-QPsiPhi.cc \
+AdaptStationary.cc \
+Assembler.cc \
 BasisFunction.cc \
 Boundary.cc \
+BoundaryManager.cc \
+Cholesky.cc \
 CoarseningManager.cc \
 CoarseningManager1d.cc \
 CoarseningManager2d.cc \
 CoarseningManager3d.cc \
+ComponentTraverseInfo.cc \
+CreatorMap.cc \
 DOFAdmin.cc \
+DOFIndexed.cc \
 DOFMatrix.cc \
-Element.cc \
+DOFVector.cc \
+Debug.cc \
+DirichletBC.cc \
+DualTraverse.cc \
+ElInfo.cc \
 ElInfo1d.cc \
 ElInfo2d.cc \
 ElInfo3d.cc \
+ElInfoStack.cc \
+Element.cc \
+ElementData.cc \
+ElementDofIterator.cc \
+Estimator.cc \
 FiniteElemSpace.cc \
+FirstOrderAssembler.cc \
+FirstOrderTerm.cc \
 FixVec.cc \
 Global.cc \
+GlobalDOFNumbering.cc \
+GlobalElementNumbering.cc \
 Lagrange.cc \
+LeafData.cc \
 Line.cc \
 MacroElement.cc \
-io/MacroWriter.cc \
+Marker.cc \
+Mesh.cc \
+MeshStructure.cc \
+NonLinUpdater.cc \
+Operator.cc \
+OperatorTerm.cc \
 Parameters.cc \
 Parametric.cc \
+PeriodicBC.cc \
+ProblemImplicit.cc \
+ProblemInstat.cc \
+ProblemInterpolScal.cc \
+ProblemInterpolVec.cc \
+ProblemNonLin.cc \
+ProblemScal.cc \
+ProblemVec.cc \
+ProblemVecDbg.cc \
+Projection.cc \
+QPInfo.cc \
+QPsiPhi.cc \
 Quadrature.cc \
 RCNeighbourList.cc \
+Recovery.cc \
+RecoveryEstimator.cc \
 RefinementManager.cc \
 RefinementManager1d.cc \
 RefinementManager2d.cc \
 RefinementManager3d.cc \
+ResidualEstimator.cc \
+ResidualParallelEstimator.cc \
+RobinBC.cc \
+ScalableQuadrature.cc \
+SecondOrderAssembler.cc \
+SecondOrderTerm.cc \
+Serializer.cc \
+StandardProblemIteration.cc \
+SubAssembler.cc \
+SubElInfo.cc \
+SubQuadrature.cc \
+SurfaceQuadrature.cc \
 Tetrahedron.cc \
 Traverse.cc \
 TraverseParallel.cc \
 Triangle.cc \
-io/ValueWriter.cc \
-io/VtkWriter.cc \
+VertexVector.cc \
+ZeroOrderAssembler.cc \
+ZeroOrderTerm.cc \
+io/ArhReader.cc \
+io/ArhWriter.cc \
+io/DataCollector.cc \
 io/DofWriter.cc \
+io/ElementFileWriter.cc \
+io/FileWriter.cc \
+io/GNUPlotWriter.cc \
+io/MacroInfo.cc \
+io/MacroReader.cc \
+io/MacroWriter.cc \
 io/PngWriter.cc \
 io/PovrayWriter.cc \
-io/DataCollector.cc \
-ScalableQuadrature.cc \
-SubElInfo.cc \
-ElementDofIterator.cc \
-parallel/InteriorBoundary.cc \
-Debug.cc \
-io/ArhReader.cc \
-io/ArhWriter.cc \
+io/ValueReader.cc \
+io/ValueWriter.cc \
+io/VtkWriter.cc \
 time/RosenbrockAdaptInstationary.cc \
-time/RosenbrockStationary.cc \
-time/RosenbrockMethod.cc 
+time/RosenbrockMethod.cc \
+time/RosenbrockStationary.cc
 
-COMPOSITE_SOURCE_DIR = ../compositeFEM/src
 libcompositeFEM_la_CXXFLAGS = $(libamdis_la_CXXFLAGS)
-libcompositeFEM_la_SOURCES = $(COMPOSITE_SOURCE_DIR)/CFE_Integration.h \
-$(COMPOSITE_SOURCE_DIR)/CFE_Integration.cc \
-$(COMPOSITE_SOURCE_DIR)/CFE_NormAndErrorFcts.h \
-$(COMPOSITE_SOURCE_DIR)/CFE_NormAndErrorFcts.cc \
-$(COMPOSITE_SOURCE_DIR)/CompositeFEMMethods.h \
-$(COMPOSITE_SOURCE_DIR)/CompositeFEMMethods.cc \
-$(COMPOSITE_SOURCE_DIR)/LevelSetAdaptMesh.h \
-$(COMPOSITE_SOURCE_DIR)/LevelSetAdaptMesh.cc \
-$(COMPOSITE_SOURCE_DIR)/PenaltyOperator.h \
-$(COMPOSITE_SOURCE_DIR)/PenaltyOperator.cc \
-$(COMPOSITE_SOURCE_DIR)/ElementLevelSet.h \
-$(COMPOSITE_SOURCE_DIR)/ElementLevelSet.cc \
-$(COMPOSITE_SOURCE_DIR)/CompositeFEMOperator.h \
-$(COMPOSITE_SOURCE_DIR)/CompositeFEMOperator.cc \
-$(COMPOSITE_SOURCE_DIR)/SubPolytope.h $(COMPOSITE_SOURCE_DIR)/SubPolytope.cc \
-$(COMPOSITE_SOURCE_DIR)/SubElementAssembler.h \
-$(COMPOSITE_SOURCE_DIR)/SubElementAssembler.cc \
-$(COMPOSITE_SOURCE_DIR)/TranslateLsFct.h
+libcompositeFEM_la_SOURCES = \
+compositeFEM/CFE_Integration.cc \
+compositeFEM/CFE_NormAndErrorFcts.cc \
+compositeFEM/CompositeFEMMethods.cc \
+compositeFEM/CompositeFEMOperator.cc \
+compositeFEM/ElementLevelSet.cc \
+compositeFEM/LevelSetAdaptMesh.cc \
+compositeFEM/PenaltyOperator.cc \
+compositeFEM/SubElementAssembler.cc \
+compositeFEM/SubPolytope.cc
 
 all: all-am
 
@@ -793,7 +800,8 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-FixVec.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-GNUPlotWriter.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-Global.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-InteriorBoundary.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-GlobalDOFNumbering.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-GlobalElementNumbering.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-Lagrange.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-LeafData.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-Line.Plo@am__quote@
@@ -820,6 +828,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-PetscSolver.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-PngWriter.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-PovrayWriter.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-ProblemImplicit.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-ProblemInstat.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-ProblemInterpolScal.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-ProblemInterpolVec.Plo@am__quote@
@@ -828,6 +837,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-ProblemVec.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-ProblemVecDbg.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-Projection.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-QPInfo.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-QPsiPhi.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-Quadrature.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-RCNeighbourList.Plo@am__quote@
@@ -838,6 +848,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-RefinementManager2d.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-RefinementManager3d.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-ResidualEstimator.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-ResidualParallelEstimator.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-RobinBC.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-RosenbrockAdaptInstationary.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-RosenbrockMethod.Plo@am__quote@
@@ -850,6 +861,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-StdMpi.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-SubAssembler.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-SubElInfo.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-SubQuadrature.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-SurfaceQuadrature.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-Tetrahedron.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-Traverse.Plo@am__quote@
@@ -893,26 +905,12 @@ distclean-compile:
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LTCXXCOMPILE) -c -o $@ $<
 
-libamdis_la-StdMpi.lo: parallel/StdMpi.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-StdMpi.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-StdMpi.Tpo" -c -o libamdis_la-StdMpi.lo `test -f 'parallel/StdMpi.cc' || echo '$(srcdir)/'`parallel/StdMpi.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-StdMpi.Tpo" "$(DEPDIR)/libamdis_la-StdMpi.Plo"; else rm -f "$(DEPDIR)/libamdis_la-StdMpi.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parallel/StdMpi.cc' object='libamdis_la-StdMpi.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-StdMpi.lo `test -f 'parallel/StdMpi.cc' || echo '$(srcdir)/'`parallel/StdMpi.cc
-
-libamdis_la-ParMetisPartitioner.lo: parallel/ParMetisPartitioner.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ParMetisPartitioner.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ParMetisPartitioner.Tpo" -c -o libamdis_la-ParMetisPartitioner.lo `test -f 'parallel/ParMetisPartitioner.cc' || echo '$(srcdir)/'`parallel/ParMetisPartitioner.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ParMetisPartitioner.Tpo" "$(DEPDIR)/libamdis_la-ParMetisPartitioner.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ParMetisPartitioner.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parallel/ParMetisPartitioner.cc' object='libamdis_la-ParMetisPartitioner.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ParMetisPartitioner.lo `test -f 'parallel/ParMetisPartitioner.cc' || echo '$(srcdir)/'`parallel/ParMetisPartitioner.cc
-
-libamdis_la-ZoltanPartitioner.lo: parallel/ZoltanPartitioner.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ZoltanPartitioner.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ZoltanPartitioner.Tpo" -c -o libamdis_la-ZoltanPartitioner.lo `test -f 'parallel/ZoltanPartitioner.cc' || echo '$(srcdir)/'`parallel/ZoltanPartitioner.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ZoltanPartitioner.Tpo" "$(DEPDIR)/libamdis_la-ZoltanPartitioner.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ZoltanPartitioner.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parallel/ZoltanPartitioner.cc' object='libamdis_la-ZoltanPartitioner.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-ElementObjectData.lo: parallel/ElementObjectData.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ElementObjectData.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ElementObjectData.Tpo" -c -o libamdis_la-ElementObjectData.lo `test -f 'parallel/ElementObjectData.cc' || echo '$(srcdir)/'`parallel/ElementObjectData.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ElementObjectData.Tpo" "$(DEPDIR)/libamdis_la-ElementObjectData.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ElementObjectData.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parallel/ElementObjectData.cc' object='libamdis_la-ElementObjectData.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ZoltanPartitioner.lo `test -f 'parallel/ZoltanPartitioner.cc' || echo '$(srcdir)/'`parallel/ZoltanPartitioner.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ElementObjectData.lo `test -f 'parallel/ElementObjectData.cc' || echo '$(srcdir)/'`parallel/ElementObjectData.cc
 
 libamdis_la-MeshDistributor.lo: parallel/MeshDistributor.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-MeshDistributor.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-MeshDistributor.Tpo" -c -o libamdis_la-MeshDistributor.lo `test -f 'parallel/MeshDistributor.cc' || echo '$(srcdir)/'`parallel/MeshDistributor.cc; \
@@ -921,6 +919,13 @@ libamdis_la-MeshDistributor.lo: parallel/MeshDistributor.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-MeshDistributor.lo `test -f 'parallel/MeshDistributor.cc' || echo '$(srcdir)/'`parallel/MeshDistributor.cc
 
+libamdis_la-MeshManipulation.lo: parallel/MeshManipulation.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-MeshManipulation.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-MeshManipulation.Tpo" -c -o libamdis_la-MeshManipulation.lo `test -f 'parallel/MeshManipulation.cc' || echo '$(srcdir)/'`parallel/MeshManipulation.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-MeshManipulation.Tpo" "$(DEPDIR)/libamdis_la-MeshManipulation.Plo"; else rm -f "$(DEPDIR)/libamdis_la-MeshManipulation.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parallel/MeshManipulation.cc' object='libamdis_la-MeshManipulation.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-MeshManipulation.lo `test -f 'parallel/MeshManipulation.cc' || echo '$(srcdir)/'`parallel/MeshManipulation.cc
+
 libamdis_la-MeshPartitioner.lo: parallel/MeshPartitioner.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-MeshPartitioner.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-MeshPartitioner.Tpo" -c -o libamdis_la-MeshPartitioner.lo `test -f 'parallel/MeshPartitioner.cc' || echo '$(srcdir)/'`parallel/MeshPartitioner.cc; \
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-MeshPartitioner.Tpo" "$(DEPDIR)/libamdis_la-MeshPartitioner.Plo"; else rm -f "$(DEPDIR)/libamdis_la-MeshPartitioner.Tpo"; exit 1; fi
@@ -928,12 +933,12 @@ libamdis_la-MeshPartitioner.lo: parallel/MeshPartitioner.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-MeshPartitioner.lo `test -f 'parallel/MeshPartitioner.cc' || echo '$(srcdir)/'`parallel/MeshPartitioner.cc
 
-libamdis_la-MeshManipulation.lo: parallel/MeshManipulation.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-MeshManipulation.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-MeshManipulation.Tpo" -c -o libamdis_la-MeshManipulation.lo `test -f 'parallel/MeshManipulation.cc' || echo '$(srcdir)/'`parallel/MeshManipulation.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-MeshManipulation.Tpo" "$(DEPDIR)/libamdis_la-MeshManipulation.Plo"; else rm -f "$(DEPDIR)/libamdis_la-MeshManipulation.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parallel/MeshManipulation.cc' object='libamdis_la-MeshManipulation.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-MpiHelper.lo: parallel/MpiHelper.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-MpiHelper.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-MpiHelper.Tpo" -c -o libamdis_la-MpiHelper.lo `test -f 'parallel/MpiHelper.cc' || echo '$(srcdir)/'`parallel/MpiHelper.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-MpiHelper.Tpo" "$(DEPDIR)/libamdis_la-MpiHelper.Plo"; else rm -f "$(DEPDIR)/libamdis_la-MpiHelper.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parallel/MpiHelper.cc' object='libamdis_la-MpiHelper.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-MeshManipulation.lo `test -f 'parallel/MeshManipulation.cc' || echo '$(srcdir)/'`parallel/MeshManipulation.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-MpiHelper.lo `test -f 'parallel/MpiHelper.cc' || echo '$(srcdir)/'`parallel/MpiHelper.cc
 
 libamdis_la-ParallelDebug.lo: parallel/ParallelDebug.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ParallelDebug.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ParallelDebug.Tpo" -c -o libamdis_la-ParallelDebug.lo `test -f 'parallel/ParallelDebug.cc' || echo '$(srcdir)/'`parallel/ParallelDebug.cc; \
@@ -949,6 +954,13 @@ libamdis_la-ParallelProblemStatBase.lo: parallel/ParallelProblemStatBase.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ParallelProblemStatBase.lo `test -f 'parallel/ParallelProblemStatBase.cc' || echo '$(srcdir)/'`parallel/ParallelProblemStatBase.cc
 
+libamdis_la-ParMetisPartitioner.lo: parallel/ParMetisPartitioner.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ParMetisPartitioner.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ParMetisPartitioner.Tpo" -c -o libamdis_la-ParMetisPartitioner.lo `test -f 'parallel/ParMetisPartitioner.cc' || echo '$(srcdir)/'`parallel/ParMetisPartitioner.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ParMetisPartitioner.Tpo" "$(DEPDIR)/libamdis_la-ParMetisPartitioner.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ParMetisPartitioner.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parallel/ParMetisPartitioner.cc' object='libamdis_la-ParMetisPartitioner.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ParMetisPartitioner.lo `test -f 'parallel/ParMetisPartitioner.cc' || echo '$(srcdir)/'`parallel/ParMetisPartitioner.cc
+
 libamdis_la-PetscSolver.lo: parallel/PetscSolver.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-PetscSolver.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-PetscSolver.Tpo" -c -o libamdis_la-PetscSolver.lo `test -f 'parallel/PetscSolver.cc' || echo '$(srcdir)/'`parallel/PetscSolver.cc; \
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-PetscSolver.Tpo" "$(DEPDIR)/libamdis_la-PetscSolver.Plo"; else rm -f "$(DEPDIR)/libamdis_la-PetscSolver.Tpo"; exit 1; fi
@@ -956,348 +968,40 @@ libamdis_la-PetscSolver.lo: parallel/PetscSolver.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-PetscSolver.lo `test -f 'parallel/PetscSolver.cc' || echo '$(srcdir)/'`parallel/PetscSolver.cc
 
-libamdis_la-MpiHelper.lo: parallel/MpiHelper.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-MpiHelper.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-MpiHelper.Tpo" -c -o libamdis_la-MpiHelper.lo `test -f 'parallel/MpiHelper.cc' || echo '$(srcdir)/'`parallel/MpiHelper.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-MpiHelper.Tpo" "$(DEPDIR)/libamdis_la-MpiHelper.Plo"; else rm -f "$(DEPDIR)/libamdis_la-MpiHelper.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parallel/MpiHelper.cc' object='libamdis_la-MpiHelper.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-MpiHelper.lo `test -f 'parallel/MpiHelper.cc' || echo '$(srcdir)/'`parallel/MpiHelper.cc
-
-libamdis_la-ElementObjectData.lo: parallel/ElementObjectData.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ElementObjectData.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ElementObjectData.Tpo" -c -o libamdis_la-ElementObjectData.lo `test -f 'parallel/ElementObjectData.cc' || echo '$(srcdir)/'`parallel/ElementObjectData.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ElementObjectData.Tpo" "$(DEPDIR)/libamdis_la-ElementObjectData.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ElementObjectData.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parallel/ElementObjectData.cc' object='libamdis_la-ElementObjectData.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-StdMpi.lo: parallel/StdMpi.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-StdMpi.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-StdMpi.Tpo" -c -o libamdis_la-StdMpi.lo `test -f 'parallel/StdMpi.cc' || echo '$(srcdir)/'`parallel/StdMpi.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-StdMpi.Tpo" "$(DEPDIR)/libamdis_la-StdMpi.Plo"; else rm -f "$(DEPDIR)/libamdis_la-StdMpi.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parallel/StdMpi.cc' object='libamdis_la-StdMpi.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ElementObjectData.lo `test -f 'parallel/ElementObjectData.cc' || echo '$(srcdir)/'`parallel/ElementObjectData.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-StdMpi.lo `test -f 'parallel/StdMpi.cc' || echo '$(srcdir)/'`parallel/StdMpi.cc
 
-libamdis_la-DOFIndexed.lo: DOFIndexed.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-DOFIndexed.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-DOFIndexed.Tpo" -c -o libamdis_la-DOFIndexed.lo `test -f 'DOFIndexed.cc' || echo '$(srcdir)/'`DOFIndexed.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-DOFIndexed.Tpo" "$(DEPDIR)/libamdis_la-DOFIndexed.Plo"; else rm -f "$(DEPDIR)/libamdis_la-DOFIndexed.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='DOFIndexed.cc' object='libamdis_la-DOFIndexed.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-ZoltanPartitioner.lo: parallel/ZoltanPartitioner.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ZoltanPartitioner.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ZoltanPartitioner.Tpo" -c -o libamdis_la-ZoltanPartitioner.lo `test -f 'parallel/ZoltanPartitioner.cc' || echo '$(srcdir)/'`parallel/ZoltanPartitioner.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ZoltanPartitioner.Tpo" "$(DEPDIR)/libamdis_la-ZoltanPartitioner.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ZoltanPartitioner.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parallel/ZoltanPartitioner.cc' object='libamdis_la-ZoltanPartitioner.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-DOFIndexed.lo `test -f 'DOFIndexed.cc' || echo '$(srcdir)/'`DOFIndexed.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ZoltanPartitioner.lo `test -f 'parallel/ZoltanPartitioner.cc' || echo '$(srcdir)/'`parallel/ZoltanPartitioner.cc
 
-libamdis_la-GNUPlotWriter.lo: io/GNUPlotWriter.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-GNUPlotWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-GNUPlotWriter.Tpo" -c -o libamdis_la-GNUPlotWriter.lo `test -f 'io/GNUPlotWriter.cc' || echo '$(srcdir)/'`io/GNUPlotWriter.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-GNUPlotWriter.Tpo" "$(DEPDIR)/libamdis_la-GNUPlotWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-GNUPlotWriter.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/GNUPlotWriter.cc' object='libamdis_la-GNUPlotWriter.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-AdaptBase.lo: AdaptBase.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-AdaptBase.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-AdaptBase.Tpo" -c -o libamdis_la-AdaptBase.lo `test -f 'AdaptBase.cc' || echo '$(srcdir)/'`AdaptBase.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-AdaptBase.Tpo" "$(DEPDIR)/libamdis_la-AdaptBase.Plo"; else rm -f "$(DEPDIR)/libamdis_la-AdaptBase.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='AdaptBase.cc' object='libamdis_la-AdaptBase.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-GNUPlotWriter.lo `test -f 'io/GNUPlotWriter.cc' || echo '$(srcdir)/'`io/GNUPlotWriter.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-AdaptBase.lo `test -f 'AdaptBase.cc' || echo '$(srcdir)/'`AdaptBase.cc
 
-libamdis_la-VertexVector.lo: VertexVector.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-VertexVector.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-VertexVector.Tpo" -c -o libamdis_la-VertexVector.lo `test -f 'VertexVector.cc' || echo '$(srcdir)/'`VertexVector.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-VertexVector.Tpo" "$(DEPDIR)/libamdis_la-VertexVector.Plo"; else rm -f "$(DEPDIR)/libamdis_la-VertexVector.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='VertexVector.cc' object='libamdis_la-VertexVector.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-AdaptInfo.lo: AdaptInfo.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-AdaptInfo.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-AdaptInfo.Tpo" -c -o libamdis_la-AdaptInfo.lo `test -f 'AdaptInfo.cc' || echo '$(srcdir)/'`AdaptInfo.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-AdaptInfo.Tpo" "$(DEPDIR)/libamdis_la-AdaptInfo.Plo"; else rm -f "$(DEPDIR)/libamdis_la-AdaptInfo.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='AdaptInfo.cc' object='libamdis_la-AdaptInfo.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-VertexVector.lo `test -f 'VertexVector.cc' || echo '$(srcdir)/'`VertexVector.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-AdaptInfo.lo `test -f 'AdaptInfo.cc' || echo '$(srcdir)/'`AdaptInfo.cc
 
-libamdis_la-PeriodicBC.lo: PeriodicBC.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-PeriodicBC.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-PeriodicBC.Tpo" -c -o libamdis_la-PeriodicBC.lo `test -f 'PeriodicBC.cc' || echo '$(srcdir)/'`PeriodicBC.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-PeriodicBC.Tpo" "$(DEPDIR)/libamdis_la-PeriodicBC.Plo"; else rm -f "$(DEPDIR)/libamdis_la-PeriodicBC.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='PeriodicBC.cc' object='libamdis_la-PeriodicBC.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-AdaptInstationary.lo: AdaptInstationary.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-AdaptInstationary.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-AdaptInstationary.Tpo" -c -o libamdis_la-AdaptInstationary.lo `test -f 'AdaptInstationary.cc' || echo '$(srcdir)/'`AdaptInstationary.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-AdaptInstationary.Tpo" "$(DEPDIR)/libamdis_la-AdaptInstationary.Plo"; else rm -f "$(DEPDIR)/libamdis_la-AdaptInstationary.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='AdaptInstationary.cc' object='libamdis_la-AdaptInstationary.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-PeriodicBC.lo `test -f 'PeriodicBC.cc' || echo '$(srcdir)/'`PeriodicBC.cc
-
-libamdis_la-Recovery.lo: Recovery.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Recovery.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Recovery.Tpo" -c -o libamdis_la-Recovery.lo `test -f 'Recovery.cc' || echo '$(srcdir)/'`Recovery.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Recovery.Tpo" "$(DEPDIR)/libamdis_la-Recovery.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Recovery.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Recovery.cc' object='libamdis_la-Recovery.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Recovery.lo `test -f 'Recovery.cc' || echo '$(srcdir)/'`Recovery.cc
-
-libamdis_la-RecoveryEstimator.lo: RecoveryEstimator.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-RecoveryEstimator.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-RecoveryEstimator.Tpo" -c -o libamdis_la-RecoveryEstimator.lo `test -f 'RecoveryEstimator.cc' || echo '$(srcdir)/'`RecoveryEstimator.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-RecoveryEstimator.Tpo" "$(DEPDIR)/libamdis_la-RecoveryEstimator.Plo"; else rm -f "$(DEPDIR)/libamdis_la-RecoveryEstimator.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='RecoveryEstimator.cc' object='libamdis_la-RecoveryEstimator.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-RecoveryEstimator.lo `test -f 'RecoveryEstimator.cc' || echo '$(srcdir)/'`RecoveryEstimator.cc
-
-libamdis_la-ResidualEstimator.lo: ResidualEstimator.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ResidualEstimator.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ResidualEstimator.Tpo" -c -o libamdis_la-ResidualEstimator.lo `test -f 'ResidualEstimator.cc' || echo '$(srcdir)/'`ResidualEstimator.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ResidualEstimator.Tpo" "$(DEPDIR)/libamdis_la-ResidualEstimator.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ResidualEstimator.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ResidualEstimator.cc' object='libamdis_la-ResidualEstimator.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ResidualEstimator.lo `test -f 'ResidualEstimator.cc' || echo '$(srcdir)/'`ResidualEstimator.cc
-
-libamdis_la-Cholesky.lo: Cholesky.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Cholesky.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Cholesky.Tpo" -c -o libamdis_la-Cholesky.lo `test -f 'Cholesky.cc' || echo '$(srcdir)/'`Cholesky.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Cholesky.Tpo" "$(DEPDIR)/libamdis_la-Cholesky.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Cholesky.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Cholesky.cc' object='libamdis_la-Cholesky.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Cholesky.lo `test -f 'Cholesky.cc' || echo '$(srcdir)/'`Cholesky.cc
-
-libamdis_la-AdaptBase.lo: AdaptBase.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-AdaptBase.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-AdaptBase.Tpo" -c -o libamdis_la-AdaptBase.lo `test -f 'AdaptBase.cc' || echo '$(srcdir)/'`AdaptBase.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-AdaptBase.Tpo" "$(DEPDIR)/libamdis_la-AdaptBase.Plo"; else rm -f "$(DEPDIR)/libamdis_la-AdaptBase.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='AdaptBase.cc' object='libamdis_la-AdaptBase.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-AdaptBase.lo `test -f 'AdaptBase.cc' || echo '$(srcdir)/'`AdaptBase.cc
-
-libamdis_la-StandardProblemIteration.lo: StandardProblemIteration.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-StandardProblemIteration.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-StandardProblemIteration.Tpo" -c -o libamdis_la-StandardProblemIteration.lo `test -f 'StandardProblemIteration.cc' || echo '$(srcdir)/'`StandardProblemIteration.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-StandardProblemIteration.Tpo" "$(DEPDIR)/libamdis_la-StandardProblemIteration.Plo"; else rm -f "$(DEPDIR)/libamdis_la-StandardProblemIteration.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='StandardProblemIteration.cc' object='libamdis_la-StandardProblemIteration.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-StandardProblemIteration.lo `test -f 'StandardProblemIteration.cc' || echo '$(srcdir)/'`StandardProblemIteration.cc
-
-libamdis_la-ProblemScal.lo: ProblemScal.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ProblemScal.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ProblemScal.Tpo" -c -o libamdis_la-ProblemScal.lo `test -f 'ProblemScal.cc' || echo '$(srcdir)/'`ProblemScal.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ProblemScal.Tpo" "$(DEPDIR)/libamdis_la-ProblemScal.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ProblemScal.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ProblemScal.cc' object='libamdis_la-ProblemScal.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ProblemScal.lo `test -f 'ProblemScal.cc' || echo '$(srcdir)/'`ProblemScal.cc
-
-libamdis_la-ProblemVec.lo: ProblemVec.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ProblemVec.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ProblemVec.Tpo" -c -o libamdis_la-ProblemVec.lo `test -f 'ProblemVec.cc' || echo '$(srcdir)/'`ProblemVec.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ProblemVec.Tpo" "$(DEPDIR)/libamdis_la-ProblemVec.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ProblemVec.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ProblemVec.cc' object='libamdis_la-ProblemVec.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ProblemVec.lo `test -f 'ProblemVec.cc' || echo '$(srcdir)/'`ProblemVec.cc
-
-libamdis_la-ProblemVecDbg.lo: ProblemVecDbg.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ProblemVecDbg.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ProblemVecDbg.Tpo" -c -o libamdis_la-ProblemVecDbg.lo `test -f 'ProblemVecDbg.cc' || echo '$(srcdir)/'`ProblemVecDbg.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ProblemVecDbg.Tpo" "$(DEPDIR)/libamdis_la-ProblemVecDbg.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ProblemVecDbg.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ProblemVecDbg.cc' object='libamdis_la-ProblemVecDbg.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ProblemVecDbg.lo `test -f 'ProblemVecDbg.cc' || echo '$(srcdir)/'`ProblemVecDbg.cc
-
-libamdis_la-DualTraverse.lo: DualTraverse.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-DualTraverse.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-DualTraverse.Tpo" -c -o libamdis_la-DualTraverse.lo `test -f 'DualTraverse.cc' || echo '$(srcdir)/'`DualTraverse.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-DualTraverse.Tpo" "$(DEPDIR)/libamdis_la-DualTraverse.Plo"; else rm -f "$(DEPDIR)/libamdis_la-DualTraverse.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='DualTraverse.cc' object='libamdis_la-DualTraverse.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-DualTraverse.lo `test -f 'DualTraverse.cc' || echo '$(srcdir)/'`DualTraverse.cc
-
-libamdis_la-ElementData.lo: ElementData.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ElementData.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ElementData.Tpo" -c -o libamdis_la-ElementData.lo `test -f 'ElementData.cc' || echo '$(srcdir)/'`ElementData.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ElementData.Tpo" "$(DEPDIR)/libamdis_la-ElementData.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ElementData.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ElementData.cc' object='libamdis_la-ElementData.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ElementData.lo `test -f 'ElementData.cc' || echo '$(srcdir)/'`ElementData.cc
-
-libamdis_la-ComponentTraverseInfo.lo: ComponentTraverseInfo.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ComponentTraverseInfo.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ComponentTraverseInfo.Tpo" -c -o libamdis_la-ComponentTraverseInfo.lo `test -f 'ComponentTraverseInfo.cc' || echo '$(srcdir)/'`ComponentTraverseInfo.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ComponentTraverseInfo.Tpo" "$(DEPDIR)/libamdis_la-ComponentTraverseInfo.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ComponentTraverseInfo.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ComponentTraverseInfo.cc' object='libamdis_la-ComponentTraverseInfo.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ComponentTraverseInfo.lo `test -f 'ComponentTraverseInfo.cc' || echo '$(srcdir)/'`ComponentTraverseInfo.cc
-
-libamdis_la-CreatorMap.lo: CreatorMap.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-CreatorMap.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-CreatorMap.Tpo" -c -o libamdis_la-CreatorMap.lo `test -f 'CreatorMap.cc' || echo '$(srcdir)/'`CreatorMap.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-CreatorMap.Tpo" "$(DEPDIR)/libamdis_la-CreatorMap.Plo"; else rm -f "$(DEPDIR)/libamdis_la-CreatorMap.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='CreatorMap.cc' object='libamdis_la-CreatorMap.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-CreatorMap.lo `test -f 'CreatorMap.cc' || echo '$(srcdir)/'`CreatorMap.cc
-
-libamdis_la-ProblemInterpolScal.lo: ProblemInterpolScal.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ProblemInterpolScal.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ProblemInterpolScal.Tpo" -c -o libamdis_la-ProblemInterpolScal.lo `test -f 'ProblemInterpolScal.cc' || echo '$(srcdir)/'`ProblemInterpolScal.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ProblemInterpolScal.Tpo" "$(DEPDIR)/libamdis_la-ProblemInterpolScal.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ProblemInterpolScal.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ProblemInterpolScal.cc' object='libamdis_la-ProblemInterpolScal.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ProblemInterpolScal.lo `test -f 'ProblemInterpolScal.cc' || echo '$(srcdir)/'`ProblemInterpolScal.cc
-
-libamdis_la-ProblemInterpolVec.lo: ProblemInterpolVec.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ProblemInterpolVec.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ProblemInterpolVec.Tpo" -c -o libamdis_la-ProblemInterpolVec.lo `test -f 'ProblemInterpolVec.cc' || echo '$(srcdir)/'`ProblemInterpolVec.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ProblemInterpolVec.Tpo" "$(DEPDIR)/libamdis_la-ProblemInterpolVec.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ProblemInterpolVec.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ProblemInterpolVec.cc' object='libamdis_la-ProblemInterpolVec.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ProblemInterpolVec.lo `test -f 'ProblemInterpolVec.cc' || echo '$(srcdir)/'`ProblemInterpolVec.cc
-
-libamdis_la-Serializer.lo: Serializer.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Serializer.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Serializer.Tpo" -c -o libamdis_la-Serializer.lo `test -f 'Serializer.cc' || echo '$(srcdir)/'`Serializer.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Serializer.Tpo" "$(DEPDIR)/libamdis_la-Serializer.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Serializer.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Serializer.cc' object='libamdis_la-Serializer.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Serializer.lo `test -f 'Serializer.cc' || echo '$(srcdir)/'`Serializer.cc
-
-libamdis_la-MacroInfo.lo: io/MacroInfo.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-MacroInfo.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-MacroInfo.Tpo" -c -o libamdis_la-MacroInfo.lo `test -f 'io/MacroInfo.cc' || echo '$(srcdir)/'`io/MacroInfo.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-MacroInfo.Tpo" "$(DEPDIR)/libamdis_la-MacroInfo.Plo"; else rm -f "$(DEPDIR)/libamdis_la-MacroInfo.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/MacroInfo.cc' object='libamdis_la-MacroInfo.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-MacroInfo.lo `test -f 'io/MacroInfo.cc' || echo '$(srcdir)/'`io/MacroInfo.cc
-
-libamdis_la-MacroReader.lo: io/MacroReader.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-MacroReader.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-MacroReader.Tpo" -c -o libamdis_la-MacroReader.lo `test -f 'io/MacroReader.cc' || echo '$(srcdir)/'`io/MacroReader.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-MacroReader.Tpo" "$(DEPDIR)/libamdis_la-MacroReader.Plo"; else rm -f "$(DEPDIR)/libamdis_la-MacroReader.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/MacroReader.cc' object='libamdis_la-MacroReader.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-MacroReader.lo `test -f 'io/MacroReader.cc' || echo '$(srcdir)/'`io/MacroReader.cc
-
-libamdis_la-ValueReader.lo: io/ValueReader.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ValueReader.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ValueReader.Tpo" -c -o libamdis_la-ValueReader.lo `test -f 'io/ValueReader.cc' || echo '$(srcdir)/'`io/ValueReader.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ValueReader.Tpo" "$(DEPDIR)/libamdis_la-ValueReader.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ValueReader.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/ValueReader.cc' object='libamdis_la-ValueReader.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ValueReader.lo `test -f 'io/ValueReader.cc' || echo '$(srcdir)/'`io/ValueReader.cc
-
-libamdis_la-Projection.lo: Projection.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Projection.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Projection.Tpo" -c -o libamdis_la-Projection.lo `test -f 'Projection.cc' || echo '$(srcdir)/'`Projection.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Projection.Tpo" "$(DEPDIR)/libamdis_la-Projection.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Projection.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Projection.cc' object='libamdis_la-Projection.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Projection.lo `test -f 'Projection.cc' || echo '$(srcdir)/'`Projection.cc
-
-libamdis_la-SubAssembler.lo: SubAssembler.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-SubAssembler.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-SubAssembler.Tpo" -c -o libamdis_la-SubAssembler.lo `test -f 'SubAssembler.cc' || echo '$(srcdir)/'`SubAssembler.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-SubAssembler.Tpo" "$(DEPDIR)/libamdis_la-SubAssembler.Plo"; else rm -f "$(DEPDIR)/libamdis_la-SubAssembler.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='SubAssembler.cc' object='libamdis_la-SubAssembler.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-SubAssembler.lo `test -f 'SubAssembler.cc' || echo '$(srcdir)/'`SubAssembler.cc
-
-libamdis_la-ZeroOrderAssembler.lo: ZeroOrderAssembler.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ZeroOrderAssembler.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ZeroOrderAssembler.Tpo" -c -o libamdis_la-ZeroOrderAssembler.lo `test -f 'ZeroOrderAssembler.cc' || echo '$(srcdir)/'`ZeroOrderAssembler.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ZeroOrderAssembler.Tpo" "$(DEPDIR)/libamdis_la-ZeroOrderAssembler.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ZeroOrderAssembler.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ZeroOrderAssembler.cc' object='libamdis_la-ZeroOrderAssembler.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ZeroOrderAssembler.lo `test -f 'ZeroOrderAssembler.cc' || echo '$(srcdir)/'`ZeroOrderAssembler.cc
-
-libamdis_la-FirstOrderAssembler.lo: FirstOrderAssembler.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-FirstOrderAssembler.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-FirstOrderAssembler.Tpo" -c -o libamdis_la-FirstOrderAssembler.lo `test -f 'FirstOrderAssembler.cc' || echo '$(srcdir)/'`FirstOrderAssembler.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-FirstOrderAssembler.Tpo" "$(DEPDIR)/libamdis_la-FirstOrderAssembler.Plo"; else rm -f "$(DEPDIR)/libamdis_la-FirstOrderAssembler.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='FirstOrderAssembler.cc' object='libamdis_la-FirstOrderAssembler.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-FirstOrderAssembler.lo `test -f 'FirstOrderAssembler.cc' || echo '$(srcdir)/'`FirstOrderAssembler.cc
-
-libamdis_la-SecondOrderAssembler.lo: SecondOrderAssembler.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-SecondOrderAssembler.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-SecondOrderAssembler.Tpo" -c -o libamdis_la-SecondOrderAssembler.lo `test -f 'SecondOrderAssembler.cc' || echo '$(srcdir)/'`SecondOrderAssembler.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-SecondOrderAssembler.Tpo" "$(DEPDIR)/libamdis_la-SecondOrderAssembler.Plo"; else rm -f "$(DEPDIR)/libamdis_la-SecondOrderAssembler.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='SecondOrderAssembler.cc' object='libamdis_la-SecondOrderAssembler.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-SecondOrderAssembler.lo `test -f 'SecondOrderAssembler.cc' || echo '$(srcdir)/'`SecondOrderAssembler.cc
-
-libamdis_la-Assembler.lo: Assembler.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Assembler.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Assembler.Tpo" -c -o libamdis_la-Assembler.lo `test -f 'Assembler.cc' || echo '$(srcdir)/'`Assembler.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Assembler.Tpo" "$(DEPDIR)/libamdis_la-Assembler.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Assembler.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Assembler.cc' object='libamdis_la-Assembler.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Assembler.lo `test -f 'Assembler.cc' || echo '$(srcdir)/'`Assembler.cc
-
-libamdis_la-AdaptInfo.lo: AdaptInfo.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-AdaptInfo.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-AdaptInfo.Tpo" -c -o libamdis_la-AdaptInfo.lo `test -f 'AdaptInfo.cc' || echo '$(srcdir)/'`AdaptInfo.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-AdaptInfo.Tpo" "$(DEPDIR)/libamdis_la-AdaptInfo.Plo"; else rm -f "$(DEPDIR)/libamdis_la-AdaptInfo.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='AdaptInfo.cc' object='libamdis_la-AdaptInfo.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-AdaptInfo.lo `test -f 'AdaptInfo.cc' || echo '$(srcdir)/'`AdaptInfo.cc
-
-libamdis_la-Marker.lo: Marker.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Marker.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Marker.Tpo" -c -o libamdis_la-Marker.lo `test -f 'Marker.cc' || echo '$(srcdir)/'`Marker.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Marker.Tpo" "$(DEPDIR)/libamdis_la-Marker.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Marker.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Marker.cc' object='libamdis_la-Marker.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Marker.lo `test -f 'Marker.cc' || echo '$(srcdir)/'`Marker.cc
-
-libamdis_la-SurfaceQuadrature.lo: SurfaceQuadrature.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-SurfaceQuadrature.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-SurfaceQuadrature.Tpo" -c -o libamdis_la-SurfaceQuadrature.lo `test -f 'SurfaceQuadrature.cc' || echo '$(srcdir)/'`SurfaceQuadrature.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-SurfaceQuadrature.Tpo" "$(DEPDIR)/libamdis_la-SurfaceQuadrature.Plo"; else rm -f "$(DEPDIR)/libamdis_la-SurfaceQuadrature.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='SurfaceQuadrature.cc' object='libamdis_la-SurfaceQuadrature.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-SurfaceQuadrature.lo `test -f 'SurfaceQuadrature.cc' || echo '$(srcdir)/'`SurfaceQuadrature.cc
-
-libamdis_la-LeafData.lo: LeafData.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-LeafData.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-LeafData.Tpo" -c -o libamdis_la-LeafData.lo `test -f 'LeafData.cc' || echo '$(srcdir)/'`LeafData.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-LeafData.Tpo" "$(DEPDIR)/libamdis_la-LeafData.Plo"; else rm -f "$(DEPDIR)/libamdis_la-LeafData.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='LeafData.cc' object='libamdis_la-LeafData.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-LeafData.lo `test -f 'LeafData.cc' || echo '$(srcdir)/'`LeafData.cc
-
-libamdis_la-BoundaryManager.lo: BoundaryManager.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-BoundaryManager.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-BoundaryManager.Tpo" -c -o libamdis_la-BoundaryManager.lo `test -f 'BoundaryManager.cc' || echo '$(srcdir)/'`BoundaryManager.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-BoundaryManager.Tpo" "$(DEPDIR)/libamdis_la-BoundaryManager.Plo"; else rm -f "$(DEPDIR)/libamdis_la-BoundaryManager.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='BoundaryManager.cc' object='libamdis_la-BoundaryManager.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-BoundaryManager.lo `test -f 'BoundaryManager.cc' || echo '$(srcdir)/'`BoundaryManager.cc
-
-libamdis_la-DirichletBC.lo: DirichletBC.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-DirichletBC.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-DirichletBC.Tpo" -c -o libamdis_la-DirichletBC.lo `test -f 'DirichletBC.cc' || echo '$(srcdir)/'`DirichletBC.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-DirichletBC.Tpo" "$(DEPDIR)/libamdis_la-DirichletBC.Plo"; else rm -f "$(DEPDIR)/libamdis_la-DirichletBC.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='DirichletBC.cc' object='libamdis_la-DirichletBC.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-DirichletBC.lo `test -f 'DirichletBC.cc' || echo '$(srcdir)/'`DirichletBC.cc
-
-libamdis_la-RobinBC.lo: RobinBC.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-RobinBC.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-RobinBC.Tpo" -c -o libamdis_la-RobinBC.lo `test -f 'RobinBC.cc' || echo '$(srcdir)/'`RobinBC.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-RobinBC.Tpo" "$(DEPDIR)/libamdis_la-RobinBC.Plo"; else rm -f "$(DEPDIR)/libamdis_la-RobinBC.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='RobinBC.cc' object='libamdis_la-RobinBC.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-RobinBC.lo `test -f 'RobinBC.cc' || echo '$(srcdir)/'`RobinBC.cc
-
-libamdis_la-FileWriter.lo: io/FileWriter.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-FileWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-FileWriter.Tpo" -c -o libamdis_la-FileWriter.lo `test -f 'io/FileWriter.cc' || echo '$(srcdir)/'`io/FileWriter.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-FileWriter.Tpo" "$(DEPDIR)/libamdis_la-FileWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-FileWriter.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/FileWriter.cc' object='libamdis_la-FileWriter.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-FileWriter.lo `test -f 'io/FileWriter.cc' || echo '$(srcdir)/'`io/FileWriter.cc
-
-libamdis_la-ElementFileWriter.lo: io/ElementFileWriter.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ElementFileWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ElementFileWriter.Tpo" -c -o libamdis_la-ElementFileWriter.lo `test -f 'io/ElementFileWriter.cc' || echo '$(srcdir)/'`io/ElementFileWriter.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ElementFileWriter.Tpo" "$(DEPDIR)/libamdis_la-ElementFileWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ElementFileWriter.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/ElementFileWriter.cc' object='libamdis_la-ElementFileWriter.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ElementFileWriter.lo `test -f 'io/ElementFileWriter.cc' || echo '$(srcdir)/'`io/ElementFileWriter.cc
-
-libamdis_la-ElInfo.lo: ElInfo.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ElInfo.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ElInfo.Tpo" -c -o libamdis_la-ElInfo.lo `test -f 'ElInfo.cc' || echo '$(srcdir)/'`ElInfo.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ElInfo.Tpo" "$(DEPDIR)/libamdis_la-ElInfo.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ElInfo.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ElInfo.cc' object='libamdis_la-ElInfo.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ElInfo.lo `test -f 'ElInfo.cc' || echo '$(srcdir)/'`ElInfo.cc
-
-libamdis_la-ElInfoStack.lo: ElInfoStack.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ElInfoStack.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ElInfoStack.Tpo" -c -o libamdis_la-ElInfoStack.lo `test -f 'ElInfoStack.cc' || echo '$(srcdir)/'`ElInfoStack.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ElInfoStack.Tpo" "$(DEPDIR)/libamdis_la-ElInfoStack.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ElInfoStack.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ElInfoStack.cc' object='libamdis_la-ElInfoStack.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ElInfoStack.lo `test -f 'ElInfoStack.cc' || echo '$(srcdir)/'`ElInfoStack.cc
-
-libamdis_la-OperatorTerm.lo: OperatorTerm.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-OperatorTerm.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-OperatorTerm.Tpo" -c -o libamdis_la-OperatorTerm.lo `test -f 'OperatorTerm.cc' || echo '$(srcdir)/'`OperatorTerm.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-OperatorTerm.Tpo" "$(DEPDIR)/libamdis_la-OperatorTerm.Plo"; else rm -f "$(DEPDIR)/libamdis_la-OperatorTerm.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='OperatorTerm.cc' object='libamdis_la-OperatorTerm.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-OperatorTerm.lo `test -f 'OperatorTerm.cc' || echo '$(srcdir)/'`OperatorTerm.cc
-
-libamdis_la-ZeroOrderTerm.lo: ZeroOrderTerm.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ZeroOrderTerm.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ZeroOrderTerm.Tpo" -c -o libamdis_la-ZeroOrderTerm.lo `test -f 'ZeroOrderTerm.cc' || echo '$(srcdir)/'`ZeroOrderTerm.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ZeroOrderTerm.Tpo" "$(DEPDIR)/libamdis_la-ZeroOrderTerm.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ZeroOrderTerm.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ZeroOrderTerm.cc' object='libamdis_la-ZeroOrderTerm.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ZeroOrderTerm.lo `test -f 'ZeroOrderTerm.cc' || echo '$(srcdir)/'`ZeroOrderTerm.cc
-
-libamdis_la-FirstOrderTerm.lo: FirstOrderTerm.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-FirstOrderTerm.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-FirstOrderTerm.Tpo" -c -o libamdis_la-FirstOrderTerm.lo `test -f 'FirstOrderTerm.cc' || echo '$(srcdir)/'`FirstOrderTerm.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-FirstOrderTerm.Tpo" "$(DEPDIR)/libamdis_la-FirstOrderTerm.Plo"; else rm -f "$(DEPDIR)/libamdis_la-FirstOrderTerm.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='FirstOrderTerm.cc' object='libamdis_la-FirstOrderTerm.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-FirstOrderTerm.lo `test -f 'FirstOrderTerm.cc' || echo '$(srcdir)/'`FirstOrderTerm.cc
-
-libamdis_la-SecondOrderTerm.lo: SecondOrderTerm.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-SecondOrderTerm.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-SecondOrderTerm.Tpo" -c -o libamdis_la-SecondOrderTerm.lo `test -f 'SecondOrderTerm.cc' || echo '$(srcdir)/'`SecondOrderTerm.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-SecondOrderTerm.Tpo" "$(DEPDIR)/libamdis_la-SecondOrderTerm.Plo"; else rm -f "$(DEPDIR)/libamdis_la-SecondOrderTerm.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='SecondOrderTerm.cc' object='libamdis_la-SecondOrderTerm.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-SecondOrderTerm.lo `test -f 'SecondOrderTerm.cc' || echo '$(srcdir)/'`SecondOrderTerm.cc
-
-libamdis_la-Operator.lo: Operator.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Operator.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Operator.Tpo" -c -o libamdis_la-Operator.lo `test -f 'Operator.cc' || echo '$(srcdir)/'`Operator.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Operator.Tpo" "$(DEPDIR)/libamdis_la-Operator.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Operator.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Operator.cc' object='libamdis_la-Operator.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Operator.lo `test -f 'Operator.cc' || echo '$(srcdir)/'`Operator.cc
-
-libamdis_la-Mesh.lo: Mesh.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Mesh.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Mesh.Tpo" -c -o libamdis_la-Mesh.lo `test -f 'Mesh.cc' || echo '$(srcdir)/'`Mesh.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Mesh.Tpo" "$(DEPDIR)/libamdis_la-Mesh.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Mesh.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Mesh.cc' object='libamdis_la-Mesh.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Mesh.lo `test -f 'Mesh.cc' || echo '$(srcdir)/'`Mesh.cc
-
-libamdis_la-MeshStructure.lo: MeshStructure.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-MeshStructure.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-MeshStructure.Tpo" -c -o libamdis_la-MeshStructure.lo `test -f 'MeshStructure.cc' || echo '$(srcdir)/'`MeshStructure.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-MeshStructure.Tpo" "$(DEPDIR)/libamdis_la-MeshStructure.Plo"; else rm -f "$(DEPDIR)/libamdis_la-MeshStructure.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='MeshStructure.cc' object='libamdis_la-MeshStructure.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-MeshStructure.lo `test -f 'MeshStructure.cc' || echo '$(srcdir)/'`MeshStructure.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-AdaptInstationary.lo `test -f 'AdaptInstationary.cc' || echo '$(srcdir)/'`AdaptInstationary.cc
 
 libamdis_la-AdaptStationary.lo: AdaptStationary.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-AdaptStationary.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-AdaptStationary.Tpo" -c -o libamdis_la-AdaptStationary.lo `test -f 'AdaptStationary.cc' || echo '$(srcdir)/'`AdaptStationary.cc; \
@@ -1306,54 +1010,12 @@ libamdis_la-AdaptStationary.lo: AdaptStationary.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-AdaptStationary.lo `test -f 'AdaptStationary.cc' || echo '$(srcdir)/'`AdaptStationary.cc
 
-libamdis_la-AdaptInstationary.lo: AdaptInstationary.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-AdaptInstationary.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-AdaptInstationary.Tpo" -c -o libamdis_la-AdaptInstationary.lo `test -f 'AdaptInstationary.cc' || echo '$(srcdir)/'`AdaptInstationary.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-AdaptInstationary.Tpo" "$(DEPDIR)/libamdis_la-AdaptInstationary.Plo"; else rm -f "$(DEPDIR)/libamdis_la-AdaptInstationary.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='AdaptInstationary.cc' object='libamdis_la-AdaptInstationary.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-AdaptInstationary.lo `test -f 'AdaptInstationary.cc' || echo '$(srcdir)/'`AdaptInstationary.cc
-
-libamdis_la-DOFVector.lo: DOFVector.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-DOFVector.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-DOFVector.Tpo" -c -o libamdis_la-DOFVector.lo `test -f 'DOFVector.cc' || echo '$(srcdir)/'`DOFVector.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-DOFVector.Tpo" "$(DEPDIR)/libamdis_la-DOFVector.Plo"; else rm -f "$(DEPDIR)/libamdis_la-DOFVector.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='DOFVector.cc' object='libamdis_la-DOFVector.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-DOFVector.lo `test -f 'DOFVector.cc' || echo '$(srcdir)/'`DOFVector.cc
-
-libamdis_la-Estimator.lo: Estimator.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Estimator.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Estimator.Tpo" -c -o libamdis_la-Estimator.lo `test -f 'Estimator.cc' || echo '$(srcdir)/'`Estimator.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Estimator.Tpo" "$(DEPDIR)/libamdis_la-Estimator.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Estimator.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Estimator.cc' object='libamdis_la-Estimator.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Estimator.lo `test -f 'Estimator.cc' || echo '$(srcdir)/'`Estimator.cc
-
-libamdis_la-ProblemInstat.lo: ProblemInstat.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ProblemInstat.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ProblemInstat.Tpo" -c -o libamdis_la-ProblemInstat.lo `test -f 'ProblemInstat.cc' || echo '$(srcdir)/'`ProblemInstat.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ProblemInstat.Tpo" "$(DEPDIR)/libamdis_la-ProblemInstat.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ProblemInstat.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ProblemInstat.cc' object='libamdis_la-ProblemInstat.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ProblemInstat.lo `test -f 'ProblemInstat.cc' || echo '$(srcdir)/'`ProblemInstat.cc
-
-libamdis_la-ProblemNonLin.lo: ProblemNonLin.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ProblemNonLin.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ProblemNonLin.Tpo" -c -o libamdis_la-ProblemNonLin.lo `test -f 'ProblemNonLin.cc' || echo '$(srcdir)/'`ProblemNonLin.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ProblemNonLin.Tpo" "$(DEPDIR)/libamdis_la-ProblemNonLin.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ProblemNonLin.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ProblemNonLin.cc' object='libamdis_la-ProblemNonLin.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ProblemNonLin.lo `test -f 'ProblemNonLin.cc' || echo '$(srcdir)/'`ProblemNonLin.cc
-
-libamdis_la-NonLinUpdater.lo: NonLinUpdater.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-NonLinUpdater.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-NonLinUpdater.Tpo" -c -o libamdis_la-NonLinUpdater.lo `test -f 'NonLinUpdater.cc' || echo '$(srcdir)/'`NonLinUpdater.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-NonLinUpdater.Tpo" "$(DEPDIR)/libamdis_la-NonLinUpdater.Plo"; else rm -f "$(DEPDIR)/libamdis_la-NonLinUpdater.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='NonLinUpdater.cc' object='libamdis_la-NonLinUpdater.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-NonLinUpdater.lo `test -f 'NonLinUpdater.cc' || echo '$(srcdir)/'`NonLinUpdater.cc
-
-libamdis_la-QPsiPhi.lo: QPsiPhi.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-QPsiPhi.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-QPsiPhi.Tpo" -c -o libamdis_la-QPsiPhi.lo `test -f 'QPsiPhi.cc' || echo '$(srcdir)/'`QPsiPhi.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-QPsiPhi.Tpo" "$(DEPDIR)/libamdis_la-QPsiPhi.Plo"; else rm -f "$(DEPDIR)/libamdis_la-QPsiPhi.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='QPsiPhi.cc' object='libamdis_la-QPsiPhi.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-Assembler.lo: Assembler.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Assembler.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Assembler.Tpo" -c -o libamdis_la-Assembler.lo `test -f 'Assembler.cc' || echo '$(srcdir)/'`Assembler.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Assembler.Tpo" "$(DEPDIR)/libamdis_la-Assembler.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Assembler.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Assembler.cc' object='libamdis_la-Assembler.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-QPsiPhi.lo `test -f 'QPsiPhi.cc' || echo '$(srcdir)/'`QPsiPhi.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Assembler.lo `test -f 'Assembler.cc' || echo '$(srcdir)/'`Assembler.cc
 
 libamdis_la-BasisFunction.lo: BasisFunction.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-BasisFunction.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-BasisFunction.Tpo" -c -o libamdis_la-BasisFunction.lo `test -f 'BasisFunction.cc' || echo '$(srcdir)/'`BasisFunction.cc; \
@@ -1367,7 +1029,21 @@ libamdis_la-Boundary.lo: Boundary.cc
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Boundary.Tpo" "$(DEPDIR)/libamdis_la-Boundary.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Boundary.Tpo"; exit 1; fi
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Boundary.cc' object='libamdis_la-Boundary.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Boundary.lo `test -f 'Boundary.cc' || echo '$(srcdir)/'`Boundary.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Boundary.lo `test -f 'Boundary.cc' || echo '$(srcdir)/'`Boundary.cc
+
+libamdis_la-BoundaryManager.lo: BoundaryManager.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-BoundaryManager.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-BoundaryManager.Tpo" -c -o libamdis_la-BoundaryManager.lo `test -f 'BoundaryManager.cc' || echo '$(srcdir)/'`BoundaryManager.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-BoundaryManager.Tpo" "$(DEPDIR)/libamdis_la-BoundaryManager.Plo"; else rm -f "$(DEPDIR)/libamdis_la-BoundaryManager.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='BoundaryManager.cc' object='libamdis_la-BoundaryManager.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-BoundaryManager.lo `test -f 'BoundaryManager.cc' || echo '$(srcdir)/'`BoundaryManager.cc
+
+libamdis_la-Cholesky.lo: Cholesky.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Cholesky.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Cholesky.Tpo" -c -o libamdis_la-Cholesky.lo `test -f 'Cholesky.cc' || echo '$(srcdir)/'`Cholesky.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Cholesky.Tpo" "$(DEPDIR)/libamdis_la-Cholesky.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Cholesky.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Cholesky.cc' object='libamdis_la-Cholesky.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Cholesky.lo `test -f 'Cholesky.cc' || echo '$(srcdir)/'`Cholesky.cc
 
 libamdis_la-CoarseningManager.lo: CoarseningManager.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-CoarseningManager.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-CoarseningManager.Tpo" -c -o libamdis_la-CoarseningManager.lo `test -f 'CoarseningManager.cc' || echo '$(srcdir)/'`CoarseningManager.cc; \
@@ -1397,6 +1073,20 @@ libamdis_la-CoarseningManager3d.lo: CoarseningManager3d.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-CoarseningManager3d.lo `test -f 'CoarseningManager3d.cc' || echo '$(srcdir)/'`CoarseningManager3d.cc
 
+libamdis_la-ComponentTraverseInfo.lo: ComponentTraverseInfo.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ComponentTraverseInfo.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ComponentTraverseInfo.Tpo" -c -o libamdis_la-ComponentTraverseInfo.lo `test -f 'ComponentTraverseInfo.cc' || echo '$(srcdir)/'`ComponentTraverseInfo.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ComponentTraverseInfo.Tpo" "$(DEPDIR)/libamdis_la-ComponentTraverseInfo.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ComponentTraverseInfo.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ComponentTraverseInfo.cc' object='libamdis_la-ComponentTraverseInfo.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ComponentTraverseInfo.lo `test -f 'ComponentTraverseInfo.cc' || echo '$(srcdir)/'`ComponentTraverseInfo.cc
+
+libamdis_la-CreatorMap.lo: CreatorMap.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-CreatorMap.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-CreatorMap.Tpo" -c -o libamdis_la-CreatorMap.lo `test -f 'CreatorMap.cc' || echo '$(srcdir)/'`CreatorMap.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-CreatorMap.Tpo" "$(DEPDIR)/libamdis_la-CreatorMap.Plo"; else rm -f "$(DEPDIR)/libamdis_la-CreatorMap.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='CreatorMap.cc' object='libamdis_la-CreatorMap.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-CreatorMap.lo `test -f 'CreatorMap.cc' || echo '$(srcdir)/'`CreatorMap.cc
+
 libamdis_la-DOFAdmin.lo: DOFAdmin.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-DOFAdmin.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-DOFAdmin.Tpo" -c -o libamdis_la-DOFAdmin.lo `test -f 'DOFAdmin.cc' || echo '$(srcdir)/'`DOFAdmin.cc; \
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-DOFAdmin.Tpo" "$(DEPDIR)/libamdis_la-DOFAdmin.Plo"; else rm -f "$(DEPDIR)/libamdis_la-DOFAdmin.Tpo"; exit 1; fi
@@ -1404,6 +1094,13 @@ libamdis_la-DOFAdmin.lo: DOFAdmin.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-DOFAdmin.lo `test -f 'DOFAdmin.cc' || echo '$(srcdir)/'`DOFAdmin.cc
 
+libamdis_la-DOFIndexed.lo: DOFIndexed.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-DOFIndexed.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-DOFIndexed.Tpo" -c -o libamdis_la-DOFIndexed.lo `test -f 'DOFIndexed.cc' || echo '$(srcdir)/'`DOFIndexed.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-DOFIndexed.Tpo" "$(DEPDIR)/libamdis_la-DOFIndexed.Plo"; else rm -f "$(DEPDIR)/libamdis_la-DOFIndexed.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='DOFIndexed.cc' object='libamdis_la-DOFIndexed.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-DOFIndexed.lo `test -f 'DOFIndexed.cc' || echo '$(srcdir)/'`DOFIndexed.cc
+
 libamdis_la-DOFMatrix.lo: DOFMatrix.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-DOFMatrix.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-DOFMatrix.Tpo" -c -o libamdis_la-DOFMatrix.lo `test -f 'DOFMatrix.cc' || echo '$(srcdir)/'`DOFMatrix.cc; \
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-DOFMatrix.Tpo" "$(DEPDIR)/libamdis_la-DOFMatrix.Plo"; else rm -f "$(DEPDIR)/libamdis_la-DOFMatrix.Tpo"; exit 1; fi
@@ -1411,12 +1108,40 @@ libamdis_la-DOFMatrix.lo: DOFMatrix.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-DOFMatrix.lo `test -f 'DOFMatrix.cc' || echo '$(srcdir)/'`DOFMatrix.cc
 
-libamdis_la-Element.lo: Element.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Element.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Element.Tpo" -c -o libamdis_la-Element.lo `test -f 'Element.cc' || echo '$(srcdir)/'`Element.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Element.Tpo" "$(DEPDIR)/libamdis_la-Element.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Element.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Element.cc' object='libamdis_la-Element.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-DOFVector.lo: DOFVector.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-DOFVector.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-DOFVector.Tpo" -c -o libamdis_la-DOFVector.lo `test -f 'DOFVector.cc' || echo '$(srcdir)/'`DOFVector.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-DOFVector.Tpo" "$(DEPDIR)/libamdis_la-DOFVector.Plo"; else rm -f "$(DEPDIR)/libamdis_la-DOFVector.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='DOFVector.cc' object='libamdis_la-DOFVector.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Element.lo `test -f 'Element.cc' || echo '$(srcdir)/'`Element.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-DOFVector.lo `test -f 'DOFVector.cc' || echo '$(srcdir)/'`DOFVector.cc
+
+libamdis_la-Debug.lo: Debug.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Debug.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Debug.Tpo" -c -o libamdis_la-Debug.lo `test -f 'Debug.cc' || echo '$(srcdir)/'`Debug.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Debug.Tpo" "$(DEPDIR)/libamdis_la-Debug.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Debug.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Debug.cc' object='libamdis_la-Debug.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Debug.lo `test -f 'Debug.cc' || echo '$(srcdir)/'`Debug.cc
+
+libamdis_la-DirichletBC.lo: DirichletBC.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-DirichletBC.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-DirichletBC.Tpo" -c -o libamdis_la-DirichletBC.lo `test -f 'DirichletBC.cc' || echo '$(srcdir)/'`DirichletBC.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-DirichletBC.Tpo" "$(DEPDIR)/libamdis_la-DirichletBC.Plo"; else rm -f "$(DEPDIR)/libamdis_la-DirichletBC.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='DirichletBC.cc' object='libamdis_la-DirichletBC.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-DirichletBC.lo `test -f 'DirichletBC.cc' || echo '$(srcdir)/'`DirichletBC.cc
+
+libamdis_la-DualTraverse.lo: DualTraverse.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-DualTraverse.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-DualTraverse.Tpo" -c -o libamdis_la-DualTraverse.lo `test -f 'DualTraverse.cc' || echo '$(srcdir)/'`DualTraverse.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-DualTraverse.Tpo" "$(DEPDIR)/libamdis_la-DualTraverse.Plo"; else rm -f "$(DEPDIR)/libamdis_la-DualTraverse.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='DualTraverse.cc' object='libamdis_la-DualTraverse.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-DualTraverse.lo `test -f 'DualTraverse.cc' || echo '$(srcdir)/'`DualTraverse.cc
+
+libamdis_la-ElInfo.lo: ElInfo.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ElInfo.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ElInfo.Tpo" -c -o libamdis_la-ElInfo.lo `test -f 'ElInfo.cc' || echo '$(srcdir)/'`ElInfo.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ElInfo.Tpo" "$(DEPDIR)/libamdis_la-ElInfo.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ElInfo.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ElInfo.cc' object='libamdis_la-ElInfo.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ElInfo.lo `test -f 'ElInfo.cc' || echo '$(srcdir)/'`ElInfo.cc
 
 libamdis_la-ElInfo1d.lo: ElInfo1d.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ElInfo1d.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ElInfo1d.Tpo" -c -o libamdis_la-ElInfo1d.lo `test -f 'ElInfo1d.cc' || echo '$(srcdir)/'`ElInfo1d.cc; \
@@ -1439,6 +1164,41 @@ libamdis_la-ElInfo3d.lo: ElInfo3d.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ElInfo3d.lo `test -f 'ElInfo3d.cc' || echo '$(srcdir)/'`ElInfo3d.cc
 
+libamdis_la-ElInfoStack.lo: ElInfoStack.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ElInfoStack.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ElInfoStack.Tpo" -c -o libamdis_la-ElInfoStack.lo `test -f 'ElInfoStack.cc' || echo '$(srcdir)/'`ElInfoStack.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ElInfoStack.Tpo" "$(DEPDIR)/libamdis_la-ElInfoStack.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ElInfoStack.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ElInfoStack.cc' object='libamdis_la-ElInfoStack.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ElInfoStack.lo `test -f 'ElInfoStack.cc' || echo '$(srcdir)/'`ElInfoStack.cc
+
+libamdis_la-Element.lo: Element.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Element.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Element.Tpo" -c -o libamdis_la-Element.lo `test -f 'Element.cc' || echo '$(srcdir)/'`Element.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Element.Tpo" "$(DEPDIR)/libamdis_la-Element.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Element.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Element.cc' object='libamdis_la-Element.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Element.lo `test -f 'Element.cc' || echo '$(srcdir)/'`Element.cc
+
+libamdis_la-ElementData.lo: ElementData.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ElementData.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ElementData.Tpo" -c -o libamdis_la-ElementData.lo `test -f 'ElementData.cc' || echo '$(srcdir)/'`ElementData.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ElementData.Tpo" "$(DEPDIR)/libamdis_la-ElementData.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ElementData.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ElementData.cc' object='libamdis_la-ElementData.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ElementData.lo `test -f 'ElementData.cc' || echo '$(srcdir)/'`ElementData.cc
+
+libamdis_la-ElementDofIterator.lo: ElementDofIterator.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ElementDofIterator.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ElementDofIterator.Tpo" -c -o libamdis_la-ElementDofIterator.lo `test -f 'ElementDofIterator.cc' || echo '$(srcdir)/'`ElementDofIterator.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ElementDofIterator.Tpo" "$(DEPDIR)/libamdis_la-ElementDofIterator.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ElementDofIterator.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ElementDofIterator.cc' object='libamdis_la-ElementDofIterator.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ElementDofIterator.lo `test -f 'ElementDofIterator.cc' || echo '$(srcdir)/'`ElementDofIterator.cc
+
+libamdis_la-Estimator.lo: Estimator.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Estimator.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Estimator.Tpo" -c -o libamdis_la-Estimator.lo `test -f 'Estimator.cc' || echo '$(srcdir)/'`Estimator.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Estimator.Tpo" "$(DEPDIR)/libamdis_la-Estimator.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Estimator.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Estimator.cc' object='libamdis_la-Estimator.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Estimator.lo `test -f 'Estimator.cc' || echo '$(srcdir)/'`Estimator.cc
+
 libamdis_la-FiniteElemSpace.lo: FiniteElemSpace.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-FiniteElemSpace.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-FiniteElemSpace.Tpo" -c -o libamdis_la-FiniteElemSpace.lo `test -f 'FiniteElemSpace.cc' || echo '$(srcdir)/'`FiniteElemSpace.cc; \
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-FiniteElemSpace.Tpo" "$(DEPDIR)/libamdis_la-FiniteElemSpace.Plo"; else rm -f "$(DEPDIR)/libamdis_la-FiniteElemSpace.Tpo"; exit 1; fi
@@ -1446,6 +1206,20 @@ libamdis_la-FiniteElemSpace.lo: FiniteElemSpace.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-FiniteElemSpace.lo `test -f 'FiniteElemSpace.cc' || echo '$(srcdir)/'`FiniteElemSpace.cc
 
+libamdis_la-FirstOrderAssembler.lo: FirstOrderAssembler.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-FirstOrderAssembler.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-FirstOrderAssembler.Tpo" -c -o libamdis_la-FirstOrderAssembler.lo `test -f 'FirstOrderAssembler.cc' || echo '$(srcdir)/'`FirstOrderAssembler.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-FirstOrderAssembler.Tpo" "$(DEPDIR)/libamdis_la-FirstOrderAssembler.Plo"; else rm -f "$(DEPDIR)/libamdis_la-FirstOrderAssembler.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='FirstOrderAssembler.cc' object='libamdis_la-FirstOrderAssembler.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-FirstOrderAssembler.lo `test -f 'FirstOrderAssembler.cc' || echo '$(srcdir)/'`FirstOrderAssembler.cc
+
+libamdis_la-FirstOrderTerm.lo: FirstOrderTerm.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-FirstOrderTerm.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-FirstOrderTerm.Tpo" -c -o libamdis_la-FirstOrderTerm.lo `test -f 'FirstOrderTerm.cc' || echo '$(srcdir)/'`FirstOrderTerm.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-FirstOrderTerm.Tpo" "$(DEPDIR)/libamdis_la-FirstOrderTerm.Plo"; else rm -f "$(DEPDIR)/libamdis_la-FirstOrderTerm.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='FirstOrderTerm.cc' object='libamdis_la-FirstOrderTerm.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-FirstOrderTerm.lo `test -f 'FirstOrderTerm.cc' || echo '$(srcdir)/'`FirstOrderTerm.cc
+
 libamdis_la-FixVec.lo: FixVec.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-FixVec.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-FixVec.Tpo" -c -o libamdis_la-FixVec.lo `test -f 'FixVec.cc' || echo '$(srcdir)/'`FixVec.cc; \
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-FixVec.Tpo" "$(DEPDIR)/libamdis_la-FixVec.Plo"; else rm -f "$(DEPDIR)/libamdis_la-FixVec.Tpo"; exit 1; fi
@@ -1460,6 +1234,20 @@ libamdis_la-Global.lo: Global.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Global.lo `test -f 'Global.cc' || echo '$(srcdir)/'`Global.cc
 
+libamdis_la-GlobalDOFNumbering.lo: GlobalDOFNumbering.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-GlobalDOFNumbering.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-GlobalDOFNumbering.Tpo" -c -o libamdis_la-GlobalDOFNumbering.lo `test -f 'GlobalDOFNumbering.cc' || echo '$(srcdir)/'`GlobalDOFNumbering.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-GlobalDOFNumbering.Tpo" "$(DEPDIR)/libamdis_la-GlobalDOFNumbering.Plo"; else rm -f "$(DEPDIR)/libamdis_la-GlobalDOFNumbering.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='GlobalDOFNumbering.cc' object='libamdis_la-GlobalDOFNumbering.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-GlobalDOFNumbering.lo `test -f 'GlobalDOFNumbering.cc' || echo '$(srcdir)/'`GlobalDOFNumbering.cc
+
+libamdis_la-GlobalElementNumbering.lo: GlobalElementNumbering.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-GlobalElementNumbering.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-GlobalElementNumbering.Tpo" -c -o libamdis_la-GlobalElementNumbering.lo `test -f 'GlobalElementNumbering.cc' || echo '$(srcdir)/'`GlobalElementNumbering.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-GlobalElementNumbering.Tpo" "$(DEPDIR)/libamdis_la-GlobalElementNumbering.Plo"; else rm -f "$(DEPDIR)/libamdis_la-GlobalElementNumbering.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='GlobalElementNumbering.cc' object='libamdis_la-GlobalElementNumbering.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-GlobalElementNumbering.lo `test -f 'GlobalElementNumbering.cc' || echo '$(srcdir)/'`GlobalElementNumbering.cc
+
 libamdis_la-Lagrange.lo: Lagrange.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Lagrange.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Lagrange.Tpo" -c -o libamdis_la-Lagrange.lo `test -f 'Lagrange.cc' || echo '$(srcdir)/'`Lagrange.cc; \
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Lagrange.Tpo" "$(DEPDIR)/libamdis_la-Lagrange.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Lagrange.Tpo"; exit 1; fi
@@ -1467,6 +1255,13 @@ libamdis_la-Lagrange.lo: Lagrange.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Lagrange.lo `test -f 'Lagrange.cc' || echo '$(srcdir)/'`Lagrange.cc
 
+libamdis_la-LeafData.lo: LeafData.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-LeafData.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-LeafData.Tpo" -c -o libamdis_la-LeafData.lo `test -f 'LeafData.cc' || echo '$(srcdir)/'`LeafData.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-LeafData.Tpo" "$(DEPDIR)/libamdis_la-LeafData.Plo"; else rm -f "$(DEPDIR)/libamdis_la-LeafData.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='LeafData.cc' object='libamdis_la-LeafData.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-LeafData.lo `test -f 'LeafData.cc' || echo '$(srcdir)/'`LeafData.cc
+
 libamdis_la-Line.lo: Line.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Line.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Line.Tpo" -c -o libamdis_la-Line.lo `test -f 'Line.cc' || echo '$(srcdir)/'`Line.cc; \
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Line.Tpo" "$(DEPDIR)/libamdis_la-Line.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Line.Tpo"; exit 1; fi
@@ -1481,12 +1276,47 @@ libamdis_la-MacroElement.lo: MacroElement.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-MacroElement.lo `test -f 'MacroElement.cc' || echo '$(srcdir)/'`MacroElement.cc
 
-libamdis_la-MacroWriter.lo: io/MacroWriter.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-MacroWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-MacroWriter.Tpo" -c -o libamdis_la-MacroWriter.lo `test -f 'io/MacroWriter.cc' || echo '$(srcdir)/'`io/MacroWriter.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-MacroWriter.Tpo" "$(DEPDIR)/libamdis_la-MacroWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-MacroWriter.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/MacroWriter.cc' object='libamdis_la-MacroWriter.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-Marker.lo: Marker.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Marker.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Marker.Tpo" -c -o libamdis_la-Marker.lo `test -f 'Marker.cc' || echo '$(srcdir)/'`Marker.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Marker.Tpo" "$(DEPDIR)/libamdis_la-Marker.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Marker.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Marker.cc' object='libamdis_la-Marker.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-MacroWriter.lo `test -f 'io/MacroWriter.cc' || echo '$(srcdir)/'`io/MacroWriter.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Marker.lo `test -f 'Marker.cc' || echo '$(srcdir)/'`Marker.cc
+
+libamdis_la-Mesh.lo: Mesh.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Mesh.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Mesh.Tpo" -c -o libamdis_la-Mesh.lo `test -f 'Mesh.cc' || echo '$(srcdir)/'`Mesh.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Mesh.Tpo" "$(DEPDIR)/libamdis_la-Mesh.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Mesh.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Mesh.cc' object='libamdis_la-Mesh.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Mesh.lo `test -f 'Mesh.cc' || echo '$(srcdir)/'`Mesh.cc
+
+libamdis_la-MeshStructure.lo: MeshStructure.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-MeshStructure.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-MeshStructure.Tpo" -c -o libamdis_la-MeshStructure.lo `test -f 'MeshStructure.cc' || echo '$(srcdir)/'`MeshStructure.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-MeshStructure.Tpo" "$(DEPDIR)/libamdis_la-MeshStructure.Plo"; else rm -f "$(DEPDIR)/libamdis_la-MeshStructure.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='MeshStructure.cc' object='libamdis_la-MeshStructure.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-MeshStructure.lo `test -f 'MeshStructure.cc' || echo '$(srcdir)/'`MeshStructure.cc
+
+libamdis_la-NonLinUpdater.lo: NonLinUpdater.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-NonLinUpdater.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-NonLinUpdater.Tpo" -c -o libamdis_la-NonLinUpdater.lo `test -f 'NonLinUpdater.cc' || echo '$(srcdir)/'`NonLinUpdater.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-NonLinUpdater.Tpo" "$(DEPDIR)/libamdis_la-NonLinUpdater.Plo"; else rm -f "$(DEPDIR)/libamdis_la-NonLinUpdater.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='NonLinUpdater.cc' object='libamdis_la-NonLinUpdater.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-NonLinUpdater.lo `test -f 'NonLinUpdater.cc' || echo '$(srcdir)/'`NonLinUpdater.cc
+
+libamdis_la-Operator.lo: Operator.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Operator.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Operator.Tpo" -c -o libamdis_la-Operator.lo `test -f 'Operator.cc' || echo '$(srcdir)/'`Operator.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Operator.Tpo" "$(DEPDIR)/libamdis_la-Operator.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Operator.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Operator.cc' object='libamdis_la-Operator.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Operator.lo `test -f 'Operator.cc' || echo '$(srcdir)/'`Operator.cc
+
+libamdis_la-OperatorTerm.lo: OperatorTerm.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-OperatorTerm.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-OperatorTerm.Tpo" -c -o libamdis_la-OperatorTerm.lo `test -f 'OperatorTerm.cc' || echo '$(srcdir)/'`OperatorTerm.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-OperatorTerm.Tpo" "$(DEPDIR)/libamdis_la-OperatorTerm.Plo"; else rm -f "$(DEPDIR)/libamdis_la-OperatorTerm.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='OperatorTerm.cc' object='libamdis_la-OperatorTerm.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-OperatorTerm.lo `test -f 'OperatorTerm.cc' || echo '$(srcdir)/'`OperatorTerm.cc
 
 libamdis_la-Parameters.lo: Parameters.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Parameters.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Parameters.Tpo" -c -o libamdis_la-Parameters.lo `test -f 'Parameters.cc' || echo '$(srcdir)/'`Parameters.cc; \
@@ -1502,6 +1332,90 @@ libamdis_la-Parametric.lo: Parametric.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Parametric.lo `test -f 'Parametric.cc' || echo '$(srcdir)/'`Parametric.cc
 
+libamdis_la-PeriodicBC.lo: PeriodicBC.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-PeriodicBC.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-PeriodicBC.Tpo" -c -o libamdis_la-PeriodicBC.lo `test -f 'PeriodicBC.cc' || echo '$(srcdir)/'`PeriodicBC.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-PeriodicBC.Tpo" "$(DEPDIR)/libamdis_la-PeriodicBC.Plo"; else rm -f "$(DEPDIR)/libamdis_la-PeriodicBC.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='PeriodicBC.cc' object='libamdis_la-PeriodicBC.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-PeriodicBC.lo `test -f 'PeriodicBC.cc' || echo '$(srcdir)/'`PeriodicBC.cc
+
+libamdis_la-ProblemImplicit.lo: ProblemImplicit.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ProblemImplicit.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ProblemImplicit.Tpo" -c -o libamdis_la-ProblemImplicit.lo `test -f 'ProblemImplicit.cc' || echo '$(srcdir)/'`ProblemImplicit.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ProblemImplicit.Tpo" "$(DEPDIR)/libamdis_la-ProblemImplicit.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ProblemImplicit.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ProblemImplicit.cc' object='libamdis_la-ProblemImplicit.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ProblemImplicit.lo `test -f 'ProblemImplicit.cc' || echo '$(srcdir)/'`ProblemImplicit.cc
+
+libamdis_la-ProblemInstat.lo: ProblemInstat.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ProblemInstat.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ProblemInstat.Tpo" -c -o libamdis_la-ProblemInstat.lo `test -f 'ProblemInstat.cc' || echo '$(srcdir)/'`ProblemInstat.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ProblemInstat.Tpo" "$(DEPDIR)/libamdis_la-ProblemInstat.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ProblemInstat.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ProblemInstat.cc' object='libamdis_la-ProblemInstat.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ProblemInstat.lo `test -f 'ProblemInstat.cc' || echo '$(srcdir)/'`ProblemInstat.cc
+
+libamdis_la-ProblemInterpolScal.lo: ProblemInterpolScal.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ProblemInterpolScal.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ProblemInterpolScal.Tpo" -c -o libamdis_la-ProblemInterpolScal.lo `test -f 'ProblemInterpolScal.cc' || echo '$(srcdir)/'`ProblemInterpolScal.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ProblemInterpolScal.Tpo" "$(DEPDIR)/libamdis_la-ProblemInterpolScal.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ProblemInterpolScal.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ProblemInterpolScal.cc' object='libamdis_la-ProblemInterpolScal.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ProblemInterpolScal.lo `test -f 'ProblemInterpolScal.cc' || echo '$(srcdir)/'`ProblemInterpolScal.cc
+
+libamdis_la-ProblemInterpolVec.lo: ProblemInterpolVec.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ProblemInterpolVec.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ProblemInterpolVec.Tpo" -c -o libamdis_la-ProblemInterpolVec.lo `test -f 'ProblemInterpolVec.cc' || echo '$(srcdir)/'`ProblemInterpolVec.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ProblemInterpolVec.Tpo" "$(DEPDIR)/libamdis_la-ProblemInterpolVec.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ProblemInterpolVec.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ProblemInterpolVec.cc' object='libamdis_la-ProblemInterpolVec.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ProblemInterpolVec.lo `test -f 'ProblemInterpolVec.cc' || echo '$(srcdir)/'`ProblemInterpolVec.cc
+
+libamdis_la-ProblemNonLin.lo: ProblemNonLin.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ProblemNonLin.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ProblemNonLin.Tpo" -c -o libamdis_la-ProblemNonLin.lo `test -f 'ProblemNonLin.cc' || echo '$(srcdir)/'`ProblemNonLin.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ProblemNonLin.Tpo" "$(DEPDIR)/libamdis_la-ProblemNonLin.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ProblemNonLin.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ProblemNonLin.cc' object='libamdis_la-ProblemNonLin.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ProblemNonLin.lo `test -f 'ProblemNonLin.cc' || echo '$(srcdir)/'`ProblemNonLin.cc
+
+libamdis_la-ProblemScal.lo: ProblemScal.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ProblemScal.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ProblemScal.Tpo" -c -o libamdis_la-ProblemScal.lo `test -f 'ProblemScal.cc' || echo '$(srcdir)/'`ProblemScal.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ProblemScal.Tpo" "$(DEPDIR)/libamdis_la-ProblemScal.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ProblemScal.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ProblemScal.cc' object='libamdis_la-ProblemScal.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ProblemScal.lo `test -f 'ProblemScal.cc' || echo '$(srcdir)/'`ProblemScal.cc
+
+libamdis_la-ProblemVec.lo: ProblemVec.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ProblemVec.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ProblemVec.Tpo" -c -o libamdis_la-ProblemVec.lo `test -f 'ProblemVec.cc' || echo '$(srcdir)/'`ProblemVec.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ProblemVec.Tpo" "$(DEPDIR)/libamdis_la-ProblemVec.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ProblemVec.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ProblemVec.cc' object='libamdis_la-ProblemVec.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ProblemVec.lo `test -f 'ProblemVec.cc' || echo '$(srcdir)/'`ProblemVec.cc
+
+libamdis_la-ProblemVecDbg.lo: ProblemVecDbg.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ProblemVecDbg.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ProblemVecDbg.Tpo" -c -o libamdis_la-ProblemVecDbg.lo `test -f 'ProblemVecDbg.cc' || echo '$(srcdir)/'`ProblemVecDbg.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ProblemVecDbg.Tpo" "$(DEPDIR)/libamdis_la-ProblemVecDbg.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ProblemVecDbg.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ProblemVecDbg.cc' object='libamdis_la-ProblemVecDbg.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ProblemVecDbg.lo `test -f 'ProblemVecDbg.cc' || echo '$(srcdir)/'`ProblemVecDbg.cc
+
+libamdis_la-Projection.lo: Projection.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Projection.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Projection.Tpo" -c -o libamdis_la-Projection.lo `test -f 'Projection.cc' || echo '$(srcdir)/'`Projection.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Projection.Tpo" "$(DEPDIR)/libamdis_la-Projection.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Projection.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Projection.cc' object='libamdis_la-Projection.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Projection.lo `test -f 'Projection.cc' || echo '$(srcdir)/'`Projection.cc
+
+libamdis_la-QPInfo.lo: QPInfo.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-QPInfo.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-QPInfo.Tpo" -c -o libamdis_la-QPInfo.lo `test -f 'QPInfo.cc' || echo '$(srcdir)/'`QPInfo.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-QPInfo.Tpo" "$(DEPDIR)/libamdis_la-QPInfo.Plo"; else rm -f "$(DEPDIR)/libamdis_la-QPInfo.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='QPInfo.cc' object='libamdis_la-QPInfo.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-QPInfo.lo `test -f 'QPInfo.cc' || echo '$(srcdir)/'`QPInfo.cc
+
+libamdis_la-QPsiPhi.lo: QPsiPhi.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-QPsiPhi.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-QPsiPhi.Tpo" -c -o libamdis_la-QPsiPhi.lo `test -f 'QPsiPhi.cc' || echo '$(srcdir)/'`QPsiPhi.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-QPsiPhi.Tpo" "$(DEPDIR)/libamdis_la-QPsiPhi.Plo"; else rm -f "$(DEPDIR)/libamdis_la-QPsiPhi.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='QPsiPhi.cc' object='libamdis_la-QPsiPhi.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-QPsiPhi.lo `test -f 'QPsiPhi.cc' || echo '$(srcdir)/'`QPsiPhi.cc
+
 libamdis_la-Quadrature.lo: Quadrature.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Quadrature.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Quadrature.Tpo" -c -o libamdis_la-Quadrature.lo `test -f 'Quadrature.cc' || echo '$(srcdir)/'`Quadrature.cc; \
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Quadrature.Tpo" "$(DEPDIR)/libamdis_la-Quadrature.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Quadrature.Tpo"; exit 1; fi
@@ -1514,7 +1428,21 @@ libamdis_la-RCNeighbourList.lo: RCNeighbourList.cc
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-RCNeighbourList.Tpo" "$(DEPDIR)/libamdis_la-RCNeighbourList.Plo"; else rm -f "$(DEPDIR)/libamdis_la-RCNeighbourList.Tpo"; exit 1; fi
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='RCNeighbourList.cc' object='libamdis_la-RCNeighbourList.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-RCNeighbourList.lo `test -f 'RCNeighbourList.cc' || echo '$(srcdir)/'`RCNeighbourList.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-RCNeighbourList.lo `test -f 'RCNeighbourList.cc' || echo '$(srcdir)/'`RCNeighbourList.cc
+
+libamdis_la-Recovery.lo: Recovery.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Recovery.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Recovery.Tpo" -c -o libamdis_la-Recovery.lo `test -f 'Recovery.cc' || echo '$(srcdir)/'`Recovery.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Recovery.Tpo" "$(DEPDIR)/libamdis_la-Recovery.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Recovery.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Recovery.cc' object='libamdis_la-Recovery.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Recovery.lo `test -f 'Recovery.cc' || echo '$(srcdir)/'`Recovery.cc
+
+libamdis_la-RecoveryEstimator.lo: RecoveryEstimator.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-RecoveryEstimator.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-RecoveryEstimator.Tpo" -c -o libamdis_la-RecoveryEstimator.lo `test -f 'RecoveryEstimator.cc' || echo '$(srcdir)/'`RecoveryEstimator.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-RecoveryEstimator.Tpo" "$(DEPDIR)/libamdis_la-RecoveryEstimator.Plo"; else rm -f "$(DEPDIR)/libamdis_la-RecoveryEstimator.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='RecoveryEstimator.cc' object='libamdis_la-RecoveryEstimator.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-RecoveryEstimator.lo `test -f 'RecoveryEstimator.cc' || echo '$(srcdir)/'`RecoveryEstimator.cc
 
 libamdis_la-RefinementManager.lo: RefinementManager.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-RefinementManager.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-RefinementManager.Tpo" -c -o libamdis_la-RefinementManager.lo `test -f 'RefinementManager.cc' || echo '$(srcdir)/'`RefinementManager.cc; \
@@ -1544,6 +1472,90 @@ libamdis_la-RefinementManager3d.lo: RefinementManager3d.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-RefinementManager3d.lo `test -f 'RefinementManager3d.cc' || echo '$(srcdir)/'`RefinementManager3d.cc
 
+libamdis_la-ResidualEstimator.lo: ResidualEstimator.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ResidualEstimator.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ResidualEstimator.Tpo" -c -o libamdis_la-ResidualEstimator.lo `test -f 'ResidualEstimator.cc' || echo '$(srcdir)/'`ResidualEstimator.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ResidualEstimator.Tpo" "$(DEPDIR)/libamdis_la-ResidualEstimator.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ResidualEstimator.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ResidualEstimator.cc' object='libamdis_la-ResidualEstimator.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ResidualEstimator.lo `test -f 'ResidualEstimator.cc' || echo '$(srcdir)/'`ResidualEstimator.cc
+
+libamdis_la-ResidualParallelEstimator.lo: ResidualParallelEstimator.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ResidualParallelEstimator.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ResidualParallelEstimator.Tpo" -c -o libamdis_la-ResidualParallelEstimator.lo `test -f 'ResidualParallelEstimator.cc' || echo '$(srcdir)/'`ResidualParallelEstimator.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ResidualParallelEstimator.Tpo" "$(DEPDIR)/libamdis_la-ResidualParallelEstimator.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ResidualParallelEstimator.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ResidualParallelEstimator.cc' object='libamdis_la-ResidualParallelEstimator.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ResidualParallelEstimator.lo `test -f 'ResidualParallelEstimator.cc' || echo '$(srcdir)/'`ResidualParallelEstimator.cc
+
+libamdis_la-RobinBC.lo: RobinBC.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-RobinBC.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-RobinBC.Tpo" -c -o libamdis_la-RobinBC.lo `test -f 'RobinBC.cc' || echo '$(srcdir)/'`RobinBC.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-RobinBC.Tpo" "$(DEPDIR)/libamdis_la-RobinBC.Plo"; else rm -f "$(DEPDIR)/libamdis_la-RobinBC.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='RobinBC.cc' object='libamdis_la-RobinBC.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-RobinBC.lo `test -f 'RobinBC.cc' || echo '$(srcdir)/'`RobinBC.cc
+
+libamdis_la-ScalableQuadrature.lo: ScalableQuadrature.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ScalableQuadrature.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ScalableQuadrature.Tpo" -c -o libamdis_la-ScalableQuadrature.lo `test -f 'ScalableQuadrature.cc' || echo '$(srcdir)/'`ScalableQuadrature.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ScalableQuadrature.Tpo" "$(DEPDIR)/libamdis_la-ScalableQuadrature.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ScalableQuadrature.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ScalableQuadrature.cc' object='libamdis_la-ScalableQuadrature.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ScalableQuadrature.lo `test -f 'ScalableQuadrature.cc' || echo '$(srcdir)/'`ScalableQuadrature.cc
+
+libamdis_la-SecondOrderAssembler.lo: SecondOrderAssembler.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-SecondOrderAssembler.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-SecondOrderAssembler.Tpo" -c -o libamdis_la-SecondOrderAssembler.lo `test -f 'SecondOrderAssembler.cc' || echo '$(srcdir)/'`SecondOrderAssembler.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-SecondOrderAssembler.Tpo" "$(DEPDIR)/libamdis_la-SecondOrderAssembler.Plo"; else rm -f "$(DEPDIR)/libamdis_la-SecondOrderAssembler.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='SecondOrderAssembler.cc' object='libamdis_la-SecondOrderAssembler.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-SecondOrderAssembler.lo `test -f 'SecondOrderAssembler.cc' || echo '$(srcdir)/'`SecondOrderAssembler.cc
+
+libamdis_la-SecondOrderTerm.lo: SecondOrderTerm.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-SecondOrderTerm.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-SecondOrderTerm.Tpo" -c -o libamdis_la-SecondOrderTerm.lo `test -f 'SecondOrderTerm.cc' || echo '$(srcdir)/'`SecondOrderTerm.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-SecondOrderTerm.Tpo" "$(DEPDIR)/libamdis_la-SecondOrderTerm.Plo"; else rm -f "$(DEPDIR)/libamdis_la-SecondOrderTerm.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='SecondOrderTerm.cc' object='libamdis_la-SecondOrderTerm.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-SecondOrderTerm.lo `test -f 'SecondOrderTerm.cc' || echo '$(srcdir)/'`SecondOrderTerm.cc
+
+libamdis_la-Serializer.lo: Serializer.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Serializer.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Serializer.Tpo" -c -o libamdis_la-Serializer.lo `test -f 'Serializer.cc' || echo '$(srcdir)/'`Serializer.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Serializer.Tpo" "$(DEPDIR)/libamdis_la-Serializer.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Serializer.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Serializer.cc' object='libamdis_la-Serializer.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Serializer.lo `test -f 'Serializer.cc' || echo '$(srcdir)/'`Serializer.cc
+
+libamdis_la-StandardProblemIteration.lo: StandardProblemIteration.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-StandardProblemIteration.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-StandardProblemIteration.Tpo" -c -o libamdis_la-StandardProblemIteration.lo `test -f 'StandardProblemIteration.cc' || echo '$(srcdir)/'`StandardProblemIteration.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-StandardProblemIteration.Tpo" "$(DEPDIR)/libamdis_la-StandardProblemIteration.Plo"; else rm -f "$(DEPDIR)/libamdis_la-StandardProblemIteration.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='StandardProblemIteration.cc' object='libamdis_la-StandardProblemIteration.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-StandardProblemIteration.lo `test -f 'StandardProblemIteration.cc' || echo '$(srcdir)/'`StandardProblemIteration.cc
+
+libamdis_la-SubAssembler.lo: SubAssembler.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-SubAssembler.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-SubAssembler.Tpo" -c -o libamdis_la-SubAssembler.lo `test -f 'SubAssembler.cc' || echo '$(srcdir)/'`SubAssembler.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-SubAssembler.Tpo" "$(DEPDIR)/libamdis_la-SubAssembler.Plo"; else rm -f "$(DEPDIR)/libamdis_la-SubAssembler.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='SubAssembler.cc' object='libamdis_la-SubAssembler.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-SubAssembler.lo `test -f 'SubAssembler.cc' || echo '$(srcdir)/'`SubAssembler.cc
+
+libamdis_la-SubElInfo.lo: SubElInfo.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-SubElInfo.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-SubElInfo.Tpo" -c -o libamdis_la-SubElInfo.lo `test -f 'SubElInfo.cc' || echo '$(srcdir)/'`SubElInfo.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-SubElInfo.Tpo" "$(DEPDIR)/libamdis_la-SubElInfo.Plo"; else rm -f "$(DEPDIR)/libamdis_la-SubElInfo.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='SubElInfo.cc' object='libamdis_la-SubElInfo.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-SubElInfo.lo `test -f 'SubElInfo.cc' || echo '$(srcdir)/'`SubElInfo.cc
+
+libamdis_la-SubQuadrature.lo: SubQuadrature.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-SubQuadrature.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-SubQuadrature.Tpo" -c -o libamdis_la-SubQuadrature.lo `test -f 'SubQuadrature.cc' || echo '$(srcdir)/'`SubQuadrature.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-SubQuadrature.Tpo" "$(DEPDIR)/libamdis_la-SubQuadrature.Plo"; else rm -f "$(DEPDIR)/libamdis_la-SubQuadrature.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='SubQuadrature.cc' object='libamdis_la-SubQuadrature.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-SubQuadrature.lo `test -f 'SubQuadrature.cc' || echo '$(srcdir)/'`SubQuadrature.cc
+
+libamdis_la-SurfaceQuadrature.lo: SurfaceQuadrature.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-SurfaceQuadrature.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-SurfaceQuadrature.Tpo" -c -o libamdis_la-SurfaceQuadrature.lo `test -f 'SurfaceQuadrature.cc' || echo '$(srcdir)/'`SurfaceQuadrature.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-SurfaceQuadrature.Tpo" "$(DEPDIR)/libamdis_la-SurfaceQuadrature.Plo"; else rm -f "$(DEPDIR)/libamdis_la-SurfaceQuadrature.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='SurfaceQuadrature.cc' object='libamdis_la-SurfaceQuadrature.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-SurfaceQuadrature.lo `test -f 'SurfaceQuadrature.cc' || echo '$(srcdir)/'`SurfaceQuadrature.cc
+
 libamdis_la-Tetrahedron.lo: Tetrahedron.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Tetrahedron.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Tetrahedron.Tpo" -c -o libamdis_la-Tetrahedron.lo `test -f 'Tetrahedron.cc' || echo '$(srcdir)/'`Tetrahedron.cc; \
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Tetrahedron.Tpo" "$(DEPDIR)/libamdis_la-Tetrahedron.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Tetrahedron.Tpo"; exit 1; fi
@@ -1572,40 +1584,40 @@ libamdis_la-Triangle.lo: Triangle.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Triangle.lo `test -f 'Triangle.cc' || echo '$(srcdir)/'`Triangle.cc
 
-libamdis_la-ValueWriter.lo: io/ValueWriter.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ValueWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ValueWriter.Tpo" -c -o libamdis_la-ValueWriter.lo `test -f 'io/ValueWriter.cc' || echo '$(srcdir)/'`io/ValueWriter.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ValueWriter.Tpo" "$(DEPDIR)/libamdis_la-ValueWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ValueWriter.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/ValueWriter.cc' object='libamdis_la-ValueWriter.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-VertexVector.lo: VertexVector.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-VertexVector.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-VertexVector.Tpo" -c -o libamdis_la-VertexVector.lo `test -f 'VertexVector.cc' || echo '$(srcdir)/'`VertexVector.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-VertexVector.Tpo" "$(DEPDIR)/libamdis_la-VertexVector.Plo"; else rm -f "$(DEPDIR)/libamdis_la-VertexVector.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='VertexVector.cc' object='libamdis_la-VertexVector.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ValueWriter.lo `test -f 'io/ValueWriter.cc' || echo '$(srcdir)/'`io/ValueWriter.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-VertexVector.lo `test -f 'VertexVector.cc' || echo '$(srcdir)/'`VertexVector.cc
 
-libamdis_la-VtkWriter.lo: io/VtkWriter.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-VtkWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-VtkWriter.Tpo" -c -o libamdis_la-VtkWriter.lo `test -f 'io/VtkWriter.cc' || echo '$(srcdir)/'`io/VtkWriter.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-VtkWriter.Tpo" "$(DEPDIR)/libamdis_la-VtkWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-VtkWriter.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/VtkWriter.cc' object='libamdis_la-VtkWriter.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-ZeroOrderAssembler.lo: ZeroOrderAssembler.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ZeroOrderAssembler.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ZeroOrderAssembler.Tpo" -c -o libamdis_la-ZeroOrderAssembler.lo `test -f 'ZeroOrderAssembler.cc' || echo '$(srcdir)/'`ZeroOrderAssembler.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ZeroOrderAssembler.Tpo" "$(DEPDIR)/libamdis_la-ZeroOrderAssembler.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ZeroOrderAssembler.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ZeroOrderAssembler.cc' object='libamdis_la-ZeroOrderAssembler.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-VtkWriter.lo `test -f 'io/VtkWriter.cc' || echo '$(srcdir)/'`io/VtkWriter.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ZeroOrderAssembler.lo `test -f 'ZeroOrderAssembler.cc' || echo '$(srcdir)/'`ZeroOrderAssembler.cc
 
-libamdis_la-DofWriter.lo: io/DofWriter.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-DofWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-DofWriter.Tpo" -c -o libamdis_la-DofWriter.lo `test -f 'io/DofWriter.cc' || echo '$(srcdir)/'`io/DofWriter.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-DofWriter.Tpo" "$(DEPDIR)/libamdis_la-DofWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-DofWriter.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/DofWriter.cc' object='libamdis_la-DofWriter.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-ZeroOrderTerm.lo: ZeroOrderTerm.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ZeroOrderTerm.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ZeroOrderTerm.Tpo" -c -o libamdis_la-ZeroOrderTerm.lo `test -f 'ZeroOrderTerm.cc' || echo '$(srcdir)/'`ZeroOrderTerm.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ZeroOrderTerm.Tpo" "$(DEPDIR)/libamdis_la-ZeroOrderTerm.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ZeroOrderTerm.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ZeroOrderTerm.cc' object='libamdis_la-ZeroOrderTerm.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-DofWriter.lo `test -f 'io/DofWriter.cc' || echo '$(srcdir)/'`io/DofWriter.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ZeroOrderTerm.lo `test -f 'ZeroOrderTerm.cc' || echo '$(srcdir)/'`ZeroOrderTerm.cc
 
-libamdis_la-PngWriter.lo: io/PngWriter.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-PngWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-PngWriter.Tpo" -c -o libamdis_la-PngWriter.lo `test -f 'io/PngWriter.cc' || echo '$(srcdir)/'`io/PngWriter.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-PngWriter.Tpo" "$(DEPDIR)/libamdis_la-PngWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-PngWriter.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/PngWriter.cc' object='libamdis_la-PngWriter.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-ArhReader.lo: io/ArhReader.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ArhReader.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ArhReader.Tpo" -c -o libamdis_la-ArhReader.lo `test -f 'io/ArhReader.cc' || echo '$(srcdir)/'`io/ArhReader.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ArhReader.Tpo" "$(DEPDIR)/libamdis_la-ArhReader.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ArhReader.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/ArhReader.cc' object='libamdis_la-ArhReader.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-PngWriter.lo `test -f 'io/PngWriter.cc' || echo '$(srcdir)/'`io/PngWriter.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ArhReader.lo `test -f 'io/ArhReader.cc' || echo '$(srcdir)/'`io/ArhReader.cc
 
-libamdis_la-PovrayWriter.lo: io/PovrayWriter.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-PovrayWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-PovrayWriter.Tpo" -c -o libamdis_la-PovrayWriter.lo `test -f 'io/PovrayWriter.cc' || echo '$(srcdir)/'`io/PovrayWriter.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-PovrayWriter.Tpo" "$(DEPDIR)/libamdis_la-PovrayWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-PovrayWriter.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/PovrayWriter.cc' object='libamdis_la-PovrayWriter.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-ArhWriter.lo: io/ArhWriter.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ArhWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ArhWriter.Tpo" -c -o libamdis_la-ArhWriter.lo `test -f 'io/ArhWriter.cc' || echo '$(srcdir)/'`io/ArhWriter.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ArhWriter.Tpo" "$(DEPDIR)/libamdis_la-ArhWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ArhWriter.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/ArhWriter.cc' object='libamdis_la-ArhWriter.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-PovrayWriter.lo `test -f 'io/PovrayWriter.cc' || echo '$(srcdir)/'`io/PovrayWriter.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ArhWriter.lo `test -f 'io/ArhWriter.cc' || echo '$(srcdir)/'`io/ArhWriter.cc
 
 libamdis_la-DataCollector.lo: io/DataCollector.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-DataCollector.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-DataCollector.Tpo" -c -o libamdis_la-DataCollector.lo `test -f 'io/DataCollector.cc' || echo '$(srcdir)/'`io/DataCollector.cc; \
@@ -1614,54 +1626,89 @@ libamdis_la-DataCollector.lo: io/DataCollector.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-DataCollector.lo `test -f 'io/DataCollector.cc' || echo '$(srcdir)/'`io/DataCollector.cc
 
-libamdis_la-ScalableQuadrature.lo: ScalableQuadrature.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ScalableQuadrature.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ScalableQuadrature.Tpo" -c -o libamdis_la-ScalableQuadrature.lo `test -f 'ScalableQuadrature.cc' || echo '$(srcdir)/'`ScalableQuadrature.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ScalableQuadrature.Tpo" "$(DEPDIR)/libamdis_la-ScalableQuadrature.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ScalableQuadrature.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ScalableQuadrature.cc' object='libamdis_la-ScalableQuadrature.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-DofWriter.lo: io/DofWriter.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-DofWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-DofWriter.Tpo" -c -o libamdis_la-DofWriter.lo `test -f 'io/DofWriter.cc' || echo '$(srcdir)/'`io/DofWriter.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-DofWriter.Tpo" "$(DEPDIR)/libamdis_la-DofWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-DofWriter.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/DofWriter.cc' object='libamdis_la-DofWriter.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ScalableQuadrature.lo `test -f 'ScalableQuadrature.cc' || echo '$(srcdir)/'`ScalableQuadrature.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-DofWriter.lo `test -f 'io/DofWriter.cc' || echo '$(srcdir)/'`io/DofWriter.cc
 
-libamdis_la-SubElInfo.lo: SubElInfo.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-SubElInfo.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-SubElInfo.Tpo" -c -o libamdis_la-SubElInfo.lo `test -f 'SubElInfo.cc' || echo '$(srcdir)/'`SubElInfo.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-SubElInfo.Tpo" "$(DEPDIR)/libamdis_la-SubElInfo.Plo"; else rm -f "$(DEPDIR)/libamdis_la-SubElInfo.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='SubElInfo.cc' object='libamdis_la-SubElInfo.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-ElementFileWriter.lo: io/ElementFileWriter.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ElementFileWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ElementFileWriter.Tpo" -c -o libamdis_la-ElementFileWriter.lo `test -f 'io/ElementFileWriter.cc' || echo '$(srcdir)/'`io/ElementFileWriter.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ElementFileWriter.Tpo" "$(DEPDIR)/libamdis_la-ElementFileWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ElementFileWriter.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/ElementFileWriter.cc' object='libamdis_la-ElementFileWriter.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-SubElInfo.lo `test -f 'SubElInfo.cc' || echo '$(srcdir)/'`SubElInfo.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ElementFileWriter.lo `test -f 'io/ElementFileWriter.cc' || echo '$(srcdir)/'`io/ElementFileWriter.cc
 
-libamdis_la-ElementDofIterator.lo: ElementDofIterator.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ElementDofIterator.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ElementDofIterator.Tpo" -c -o libamdis_la-ElementDofIterator.lo `test -f 'ElementDofIterator.cc' || echo '$(srcdir)/'`ElementDofIterator.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ElementDofIterator.Tpo" "$(DEPDIR)/libamdis_la-ElementDofIterator.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ElementDofIterator.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='ElementDofIterator.cc' object='libamdis_la-ElementDofIterator.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-FileWriter.lo: io/FileWriter.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-FileWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-FileWriter.Tpo" -c -o libamdis_la-FileWriter.lo `test -f 'io/FileWriter.cc' || echo '$(srcdir)/'`io/FileWriter.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-FileWriter.Tpo" "$(DEPDIR)/libamdis_la-FileWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-FileWriter.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/FileWriter.cc' object='libamdis_la-FileWriter.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ElementDofIterator.lo `test -f 'ElementDofIterator.cc' || echo '$(srcdir)/'`ElementDofIterator.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-FileWriter.lo `test -f 'io/FileWriter.cc' || echo '$(srcdir)/'`io/FileWriter.cc
 
-libamdis_la-InteriorBoundary.lo: parallel/InteriorBoundary.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-InteriorBoundary.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-InteriorBoundary.Tpo" -c -o libamdis_la-InteriorBoundary.lo `test -f 'parallel/InteriorBoundary.cc' || echo '$(srcdir)/'`parallel/InteriorBoundary.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-InteriorBoundary.Tpo" "$(DEPDIR)/libamdis_la-InteriorBoundary.Plo"; else rm -f "$(DEPDIR)/libamdis_la-InteriorBoundary.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parallel/InteriorBoundary.cc' object='libamdis_la-InteriorBoundary.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-GNUPlotWriter.lo: io/GNUPlotWriter.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-GNUPlotWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-GNUPlotWriter.Tpo" -c -o libamdis_la-GNUPlotWriter.lo `test -f 'io/GNUPlotWriter.cc' || echo '$(srcdir)/'`io/GNUPlotWriter.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-GNUPlotWriter.Tpo" "$(DEPDIR)/libamdis_la-GNUPlotWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-GNUPlotWriter.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/GNUPlotWriter.cc' object='libamdis_la-GNUPlotWriter.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-InteriorBoundary.lo `test -f 'parallel/InteriorBoundary.cc' || echo '$(srcdir)/'`parallel/InteriorBoundary.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-GNUPlotWriter.lo `test -f 'io/GNUPlotWriter.cc' || echo '$(srcdir)/'`io/GNUPlotWriter.cc
 
-libamdis_la-Debug.lo: Debug.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-Debug.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-Debug.Tpo" -c -o libamdis_la-Debug.lo `test -f 'Debug.cc' || echo '$(srcdir)/'`Debug.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-Debug.Tpo" "$(DEPDIR)/libamdis_la-Debug.Plo"; else rm -f "$(DEPDIR)/libamdis_la-Debug.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='Debug.cc' object='libamdis_la-Debug.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-MacroInfo.lo: io/MacroInfo.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-MacroInfo.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-MacroInfo.Tpo" -c -o libamdis_la-MacroInfo.lo `test -f 'io/MacroInfo.cc' || echo '$(srcdir)/'`io/MacroInfo.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-MacroInfo.Tpo" "$(DEPDIR)/libamdis_la-MacroInfo.Plo"; else rm -f "$(DEPDIR)/libamdis_la-MacroInfo.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/MacroInfo.cc' object='libamdis_la-MacroInfo.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-Debug.lo `test -f 'Debug.cc' || echo '$(srcdir)/'`Debug.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-MacroInfo.lo `test -f 'io/MacroInfo.cc' || echo '$(srcdir)/'`io/MacroInfo.cc
 
-libamdis_la-ArhReader.lo: io/ArhReader.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ArhReader.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ArhReader.Tpo" -c -o libamdis_la-ArhReader.lo `test -f 'io/ArhReader.cc' || echo '$(srcdir)/'`io/ArhReader.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ArhReader.Tpo" "$(DEPDIR)/libamdis_la-ArhReader.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ArhReader.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/ArhReader.cc' object='libamdis_la-ArhReader.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-MacroReader.lo: io/MacroReader.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-MacroReader.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-MacroReader.Tpo" -c -o libamdis_la-MacroReader.lo `test -f 'io/MacroReader.cc' || echo '$(srcdir)/'`io/MacroReader.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-MacroReader.Tpo" "$(DEPDIR)/libamdis_la-MacroReader.Plo"; else rm -f "$(DEPDIR)/libamdis_la-MacroReader.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/MacroReader.cc' object='libamdis_la-MacroReader.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ArhReader.lo `test -f 'io/ArhReader.cc' || echo '$(srcdir)/'`io/ArhReader.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-MacroReader.lo `test -f 'io/MacroReader.cc' || echo '$(srcdir)/'`io/MacroReader.cc
 
-libamdis_la-ArhWriter.lo: io/ArhWriter.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ArhWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ArhWriter.Tpo" -c -o libamdis_la-ArhWriter.lo `test -f 'io/ArhWriter.cc' || echo '$(srcdir)/'`io/ArhWriter.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ArhWriter.Tpo" "$(DEPDIR)/libamdis_la-ArhWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ArhWriter.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/ArhWriter.cc' object='libamdis_la-ArhWriter.lo' libtool=yes @AMDEPBACKSLASH@
+libamdis_la-MacroWriter.lo: io/MacroWriter.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-MacroWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-MacroWriter.Tpo" -c -o libamdis_la-MacroWriter.lo `test -f 'io/MacroWriter.cc' || echo '$(srcdir)/'`io/MacroWriter.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-MacroWriter.Tpo" "$(DEPDIR)/libamdis_la-MacroWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-MacroWriter.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/MacroWriter.cc' object='libamdis_la-MacroWriter.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ArhWriter.lo `test -f 'io/ArhWriter.cc' || echo '$(srcdir)/'`io/ArhWriter.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-MacroWriter.lo `test -f 'io/MacroWriter.cc' || echo '$(srcdir)/'`io/MacroWriter.cc
+
+libamdis_la-PngWriter.lo: io/PngWriter.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-PngWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-PngWriter.Tpo" -c -o libamdis_la-PngWriter.lo `test -f 'io/PngWriter.cc' || echo '$(srcdir)/'`io/PngWriter.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-PngWriter.Tpo" "$(DEPDIR)/libamdis_la-PngWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-PngWriter.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/PngWriter.cc' object='libamdis_la-PngWriter.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-PngWriter.lo `test -f 'io/PngWriter.cc' || echo '$(srcdir)/'`io/PngWriter.cc
+
+libamdis_la-PovrayWriter.lo: io/PovrayWriter.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-PovrayWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-PovrayWriter.Tpo" -c -o libamdis_la-PovrayWriter.lo `test -f 'io/PovrayWriter.cc' || echo '$(srcdir)/'`io/PovrayWriter.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-PovrayWriter.Tpo" "$(DEPDIR)/libamdis_la-PovrayWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-PovrayWriter.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/PovrayWriter.cc' object='libamdis_la-PovrayWriter.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-PovrayWriter.lo `test -f 'io/PovrayWriter.cc' || echo '$(srcdir)/'`io/PovrayWriter.cc
+
+libamdis_la-ValueReader.lo: io/ValueReader.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ValueReader.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ValueReader.Tpo" -c -o libamdis_la-ValueReader.lo `test -f 'io/ValueReader.cc' || echo '$(srcdir)/'`io/ValueReader.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ValueReader.Tpo" "$(DEPDIR)/libamdis_la-ValueReader.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ValueReader.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/ValueReader.cc' object='libamdis_la-ValueReader.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ValueReader.lo `test -f 'io/ValueReader.cc' || echo '$(srcdir)/'`io/ValueReader.cc
+
+libamdis_la-ValueWriter.lo: io/ValueWriter.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-ValueWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-ValueWriter.Tpo" -c -o libamdis_la-ValueWriter.lo `test -f 'io/ValueWriter.cc' || echo '$(srcdir)/'`io/ValueWriter.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-ValueWriter.Tpo" "$(DEPDIR)/libamdis_la-ValueWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-ValueWriter.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/ValueWriter.cc' object='libamdis_la-ValueWriter.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-ValueWriter.lo `test -f 'io/ValueWriter.cc' || echo '$(srcdir)/'`io/ValueWriter.cc
+
+libamdis_la-VtkWriter.lo: io/VtkWriter.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-VtkWriter.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-VtkWriter.Tpo" -c -o libamdis_la-VtkWriter.lo `test -f 'io/VtkWriter.cc' || echo '$(srcdir)/'`io/VtkWriter.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-VtkWriter.Tpo" "$(DEPDIR)/libamdis_la-VtkWriter.Plo"; else rm -f "$(DEPDIR)/libamdis_la-VtkWriter.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='io/VtkWriter.cc' object='libamdis_la-VtkWriter.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-VtkWriter.lo `test -f 'io/VtkWriter.cc' || echo '$(srcdir)/'`io/VtkWriter.cc
 
 libamdis_la-RosenbrockAdaptInstationary.lo: time/RosenbrockAdaptInstationary.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-RosenbrockAdaptInstationary.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-RosenbrockAdaptInstationary.Tpo" -c -o libamdis_la-RosenbrockAdaptInstationary.lo `test -f 'time/RosenbrockAdaptInstationary.cc' || echo '$(srcdir)/'`time/RosenbrockAdaptInstationary.cc; \
@@ -1670,13 +1717,6 @@ libamdis_la-RosenbrockAdaptInstationary.lo: time/RosenbrockAdaptInstationary.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-RosenbrockAdaptInstationary.lo `test -f 'time/RosenbrockAdaptInstationary.cc' || echo '$(srcdir)/'`time/RosenbrockAdaptInstationary.cc
 
-libamdis_la-RosenbrockStationary.lo: time/RosenbrockStationary.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-RosenbrockStationary.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-RosenbrockStationary.Tpo" -c -o libamdis_la-RosenbrockStationary.lo `test -f 'time/RosenbrockStationary.cc' || echo '$(srcdir)/'`time/RosenbrockStationary.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-RosenbrockStationary.Tpo" "$(DEPDIR)/libamdis_la-RosenbrockStationary.Plo"; else rm -f "$(DEPDIR)/libamdis_la-RosenbrockStationary.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='time/RosenbrockStationary.cc' object='libamdis_la-RosenbrockStationary.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-RosenbrockStationary.lo `test -f 'time/RosenbrockStationary.cc' || echo '$(srcdir)/'`time/RosenbrockStationary.cc
-
 libamdis_la-RosenbrockMethod.lo: time/RosenbrockMethod.cc
 @am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-RosenbrockMethod.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-RosenbrockMethod.Tpo" -c -o libamdis_la-RosenbrockMethod.lo `test -f 'time/RosenbrockMethod.cc' || echo '$(srcdir)/'`time/RosenbrockMethod.cc; \
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-RosenbrockMethod.Tpo" "$(DEPDIR)/libamdis_la-RosenbrockMethod.Plo"; else rm -f "$(DEPDIR)/libamdis_la-RosenbrockMethod.Tpo"; exit 1; fi
@@ -1684,68 +1724,75 @@ libamdis_la-RosenbrockMethod.lo: time/RosenbrockMethod.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-RosenbrockMethod.lo `test -f 'time/RosenbrockMethod.cc' || echo '$(srcdir)/'`time/RosenbrockMethod.cc
 
-libcompositeFEM_la-CFE_Integration.lo: $(COMPOSITE_SOURCE_DIR)/CFE_Integration.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-CFE_Integration.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-CFE_Integration.Tpo" -c -o libcompositeFEM_la-CFE_Integration.lo `test -f '$(COMPOSITE_SOURCE_DIR)/CFE_Integration.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/CFE_Integration.cc; \
+libamdis_la-RosenbrockStationary.lo: time/RosenbrockStationary.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -MT libamdis_la-RosenbrockStationary.lo -MD -MP -MF "$(DEPDIR)/libamdis_la-RosenbrockStationary.Tpo" -c -o libamdis_la-RosenbrockStationary.lo `test -f 'time/RosenbrockStationary.cc' || echo '$(srcdir)/'`time/RosenbrockStationary.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libamdis_la-RosenbrockStationary.Tpo" "$(DEPDIR)/libamdis_la-RosenbrockStationary.Plo"; else rm -f "$(DEPDIR)/libamdis_la-RosenbrockStationary.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='time/RosenbrockStationary.cc' object='libamdis_la-RosenbrockStationary.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libamdis_la_CXXFLAGS) $(CXXFLAGS) -c -o libamdis_la-RosenbrockStationary.lo `test -f 'time/RosenbrockStationary.cc' || echo '$(srcdir)/'`time/RosenbrockStationary.cc
+
+libcompositeFEM_la-CFE_Integration.lo: compositeFEM/CFE_Integration.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-CFE_Integration.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-CFE_Integration.Tpo" -c -o libcompositeFEM_la-CFE_Integration.lo `test -f 'compositeFEM/CFE_Integration.cc' || echo '$(srcdir)/'`compositeFEM/CFE_Integration.cc; \
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libcompositeFEM_la-CFE_Integration.Tpo" "$(DEPDIR)/libcompositeFEM_la-CFE_Integration.Plo"; else rm -f "$(DEPDIR)/libcompositeFEM_la-CFE_Integration.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$(COMPOSITE_SOURCE_DIR)/CFE_Integration.cc' object='libcompositeFEM_la-CFE_Integration.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='compositeFEM/CFE_Integration.cc' object='libcompositeFEM_la-CFE_Integration.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-CFE_Integration.lo `test -f '$(COMPOSITE_SOURCE_DIR)/CFE_Integration.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/CFE_Integration.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-CFE_Integration.lo `test -f 'compositeFEM/CFE_Integration.cc' || echo '$(srcdir)/'`compositeFEM/CFE_Integration.cc
 
-libcompositeFEM_la-CFE_NormAndErrorFcts.lo: $(COMPOSITE_SOURCE_DIR)/CFE_NormAndErrorFcts.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-CFE_NormAndErrorFcts.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-CFE_NormAndErrorFcts.Tpo" -c -o libcompositeFEM_la-CFE_NormAndErrorFcts.lo `test -f '$(COMPOSITE_SOURCE_DIR)/CFE_NormAndErrorFcts.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/CFE_NormAndErrorFcts.cc; \
+libcompositeFEM_la-CFE_NormAndErrorFcts.lo: compositeFEM/CFE_NormAndErrorFcts.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-CFE_NormAndErrorFcts.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-CFE_NormAndErrorFcts.Tpo" -c -o libcompositeFEM_la-CFE_NormAndErrorFcts.lo `test -f 'compositeFEM/CFE_NormAndErrorFcts.cc' || echo '$(srcdir)/'`compositeFEM/CFE_NormAndErrorFcts.cc; \
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libcompositeFEM_la-CFE_NormAndErrorFcts.Tpo" "$(DEPDIR)/libcompositeFEM_la-CFE_NormAndErrorFcts.Plo"; else rm -f "$(DEPDIR)/libcompositeFEM_la-CFE_NormAndErrorFcts.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$(COMPOSITE_SOURCE_DIR)/CFE_NormAndErrorFcts.cc' object='libcompositeFEM_la-CFE_NormAndErrorFcts.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='compositeFEM/CFE_NormAndErrorFcts.cc' object='libcompositeFEM_la-CFE_NormAndErrorFcts.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-CFE_NormAndErrorFcts.lo `test -f '$(COMPOSITE_SOURCE_DIR)/CFE_NormAndErrorFcts.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/CFE_NormAndErrorFcts.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-CFE_NormAndErrorFcts.lo `test -f 'compositeFEM/CFE_NormAndErrorFcts.cc' || echo '$(srcdir)/'`compositeFEM/CFE_NormAndErrorFcts.cc
 
-libcompositeFEM_la-CompositeFEMMethods.lo: $(COMPOSITE_SOURCE_DIR)/CompositeFEMMethods.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-CompositeFEMMethods.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-CompositeFEMMethods.Tpo" -c -o libcompositeFEM_la-CompositeFEMMethods.lo `test -f '$(COMPOSITE_SOURCE_DIR)/CompositeFEMMethods.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/CompositeFEMMethods.cc; \
+libcompositeFEM_la-CompositeFEMMethods.lo: compositeFEM/CompositeFEMMethods.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-CompositeFEMMethods.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-CompositeFEMMethods.Tpo" -c -o libcompositeFEM_la-CompositeFEMMethods.lo `test -f 'compositeFEM/CompositeFEMMethods.cc' || echo '$(srcdir)/'`compositeFEM/CompositeFEMMethods.cc; \
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libcompositeFEM_la-CompositeFEMMethods.Tpo" "$(DEPDIR)/libcompositeFEM_la-CompositeFEMMethods.Plo"; else rm -f "$(DEPDIR)/libcompositeFEM_la-CompositeFEMMethods.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$(COMPOSITE_SOURCE_DIR)/CompositeFEMMethods.cc' object='libcompositeFEM_la-CompositeFEMMethods.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='compositeFEM/CompositeFEMMethods.cc' object='libcompositeFEM_la-CompositeFEMMethods.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-CompositeFEMMethods.lo `test -f '$(COMPOSITE_SOURCE_DIR)/CompositeFEMMethods.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/CompositeFEMMethods.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-CompositeFEMMethods.lo `test -f 'compositeFEM/CompositeFEMMethods.cc' || echo '$(srcdir)/'`compositeFEM/CompositeFEMMethods.cc
 
-libcompositeFEM_la-LevelSetAdaptMesh.lo: $(COMPOSITE_SOURCE_DIR)/LevelSetAdaptMesh.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-LevelSetAdaptMesh.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-LevelSetAdaptMesh.Tpo" -c -o libcompositeFEM_la-LevelSetAdaptMesh.lo `test -f '$(COMPOSITE_SOURCE_DIR)/LevelSetAdaptMesh.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/LevelSetAdaptMesh.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libcompositeFEM_la-LevelSetAdaptMesh.Tpo" "$(DEPDIR)/libcompositeFEM_la-LevelSetAdaptMesh.Plo"; else rm -f "$(DEPDIR)/libcompositeFEM_la-LevelSetAdaptMesh.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$(COMPOSITE_SOURCE_DIR)/LevelSetAdaptMesh.cc' object='libcompositeFEM_la-LevelSetAdaptMesh.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-LevelSetAdaptMesh.lo `test -f '$(COMPOSITE_SOURCE_DIR)/LevelSetAdaptMesh.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/LevelSetAdaptMesh.cc
-
-libcompositeFEM_la-PenaltyOperator.lo: $(COMPOSITE_SOURCE_DIR)/PenaltyOperator.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-PenaltyOperator.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-PenaltyOperator.Tpo" -c -o libcompositeFEM_la-PenaltyOperator.lo `test -f '$(COMPOSITE_SOURCE_DIR)/PenaltyOperator.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/PenaltyOperator.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libcompositeFEM_la-PenaltyOperator.Tpo" "$(DEPDIR)/libcompositeFEM_la-PenaltyOperator.Plo"; else rm -f "$(DEPDIR)/libcompositeFEM_la-PenaltyOperator.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$(COMPOSITE_SOURCE_DIR)/PenaltyOperator.cc' object='libcompositeFEM_la-PenaltyOperator.lo' libtool=yes @AMDEPBACKSLASH@
+libcompositeFEM_la-CompositeFEMOperator.lo: compositeFEM/CompositeFEMOperator.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-CompositeFEMOperator.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-CompositeFEMOperator.Tpo" -c -o libcompositeFEM_la-CompositeFEMOperator.lo `test -f 'compositeFEM/CompositeFEMOperator.cc' || echo '$(srcdir)/'`compositeFEM/CompositeFEMOperator.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libcompositeFEM_la-CompositeFEMOperator.Tpo" "$(DEPDIR)/libcompositeFEM_la-CompositeFEMOperator.Plo"; else rm -f "$(DEPDIR)/libcompositeFEM_la-CompositeFEMOperator.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='compositeFEM/CompositeFEMOperator.cc' object='libcompositeFEM_la-CompositeFEMOperator.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-PenaltyOperator.lo `test -f '$(COMPOSITE_SOURCE_DIR)/PenaltyOperator.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/PenaltyOperator.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-CompositeFEMOperator.lo `test -f 'compositeFEM/CompositeFEMOperator.cc' || echo '$(srcdir)/'`compositeFEM/CompositeFEMOperator.cc
 
-libcompositeFEM_la-ElementLevelSet.lo: $(COMPOSITE_SOURCE_DIR)/ElementLevelSet.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-ElementLevelSet.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-ElementLevelSet.Tpo" -c -o libcompositeFEM_la-ElementLevelSet.lo `test -f '$(COMPOSITE_SOURCE_DIR)/ElementLevelSet.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/ElementLevelSet.cc; \
+libcompositeFEM_la-ElementLevelSet.lo: compositeFEM/ElementLevelSet.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-ElementLevelSet.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-ElementLevelSet.Tpo" -c -o libcompositeFEM_la-ElementLevelSet.lo `test -f 'compositeFEM/ElementLevelSet.cc' || echo '$(srcdir)/'`compositeFEM/ElementLevelSet.cc; \
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libcompositeFEM_la-ElementLevelSet.Tpo" "$(DEPDIR)/libcompositeFEM_la-ElementLevelSet.Plo"; else rm -f "$(DEPDIR)/libcompositeFEM_la-ElementLevelSet.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$(COMPOSITE_SOURCE_DIR)/ElementLevelSet.cc' object='libcompositeFEM_la-ElementLevelSet.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='compositeFEM/ElementLevelSet.cc' object='libcompositeFEM_la-ElementLevelSet.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-ElementLevelSet.lo `test -f '$(COMPOSITE_SOURCE_DIR)/ElementLevelSet.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/ElementLevelSet.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-ElementLevelSet.lo `test -f 'compositeFEM/ElementLevelSet.cc' || echo '$(srcdir)/'`compositeFEM/ElementLevelSet.cc
 
-libcompositeFEM_la-CompositeFEMOperator.lo: $(COMPOSITE_SOURCE_DIR)/CompositeFEMOperator.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-CompositeFEMOperator.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-CompositeFEMOperator.Tpo" -c -o libcompositeFEM_la-CompositeFEMOperator.lo `test -f '$(COMPOSITE_SOURCE_DIR)/CompositeFEMOperator.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/CompositeFEMOperator.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libcompositeFEM_la-CompositeFEMOperator.Tpo" "$(DEPDIR)/libcompositeFEM_la-CompositeFEMOperator.Plo"; else rm -f "$(DEPDIR)/libcompositeFEM_la-CompositeFEMOperator.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$(COMPOSITE_SOURCE_DIR)/CompositeFEMOperator.cc' object='libcompositeFEM_la-CompositeFEMOperator.lo' libtool=yes @AMDEPBACKSLASH@
+libcompositeFEM_la-LevelSetAdaptMesh.lo: compositeFEM/LevelSetAdaptMesh.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-LevelSetAdaptMesh.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-LevelSetAdaptMesh.Tpo" -c -o libcompositeFEM_la-LevelSetAdaptMesh.lo `test -f 'compositeFEM/LevelSetAdaptMesh.cc' || echo '$(srcdir)/'`compositeFEM/LevelSetAdaptMesh.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libcompositeFEM_la-LevelSetAdaptMesh.Tpo" "$(DEPDIR)/libcompositeFEM_la-LevelSetAdaptMesh.Plo"; else rm -f "$(DEPDIR)/libcompositeFEM_la-LevelSetAdaptMesh.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='compositeFEM/LevelSetAdaptMesh.cc' object='libcompositeFEM_la-LevelSetAdaptMesh.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-CompositeFEMOperator.lo `test -f '$(COMPOSITE_SOURCE_DIR)/CompositeFEMOperator.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/CompositeFEMOperator.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-LevelSetAdaptMesh.lo `test -f 'compositeFEM/LevelSetAdaptMesh.cc' || echo '$(srcdir)/'`compositeFEM/LevelSetAdaptMesh.cc
 
-libcompositeFEM_la-SubPolytope.lo: $(COMPOSITE_SOURCE_DIR)/SubPolytope.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-SubPolytope.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-SubPolytope.Tpo" -c -o libcompositeFEM_la-SubPolytope.lo `test -f '$(COMPOSITE_SOURCE_DIR)/SubPolytope.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/SubPolytope.cc; \
-@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libcompositeFEM_la-SubPolytope.Tpo" "$(DEPDIR)/libcompositeFEM_la-SubPolytope.Plo"; else rm -f "$(DEPDIR)/libcompositeFEM_la-SubPolytope.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$(COMPOSITE_SOURCE_DIR)/SubPolytope.cc' object='libcompositeFEM_la-SubPolytope.lo' libtool=yes @AMDEPBACKSLASH@
+libcompositeFEM_la-PenaltyOperator.lo: compositeFEM/PenaltyOperator.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-PenaltyOperator.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-PenaltyOperator.Tpo" -c -o libcompositeFEM_la-PenaltyOperator.lo `test -f 'compositeFEM/PenaltyOperator.cc' || echo '$(srcdir)/'`compositeFEM/PenaltyOperator.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libcompositeFEM_la-PenaltyOperator.Tpo" "$(DEPDIR)/libcompositeFEM_la-PenaltyOperator.Plo"; else rm -f "$(DEPDIR)/libcompositeFEM_la-PenaltyOperator.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='compositeFEM/PenaltyOperator.cc' object='libcompositeFEM_la-PenaltyOperator.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-SubPolytope.lo `test -f '$(COMPOSITE_SOURCE_DIR)/SubPolytope.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/SubPolytope.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-PenaltyOperator.lo `test -f 'compositeFEM/PenaltyOperator.cc' || echo '$(srcdir)/'`compositeFEM/PenaltyOperator.cc
 
-libcompositeFEM_la-SubElementAssembler.lo: $(COMPOSITE_SOURCE_DIR)/SubElementAssembler.cc
-@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-SubElementAssembler.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-SubElementAssembler.Tpo" -c -o libcompositeFEM_la-SubElementAssembler.lo `test -f '$(COMPOSITE_SOURCE_DIR)/SubElementAssembler.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/SubElementAssembler.cc; \
+libcompositeFEM_la-SubElementAssembler.lo: compositeFEM/SubElementAssembler.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-SubElementAssembler.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-SubElementAssembler.Tpo" -c -o libcompositeFEM_la-SubElementAssembler.lo `test -f 'compositeFEM/SubElementAssembler.cc' || echo '$(srcdir)/'`compositeFEM/SubElementAssembler.cc; \
 @am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libcompositeFEM_la-SubElementAssembler.Tpo" "$(DEPDIR)/libcompositeFEM_la-SubElementAssembler.Plo"; else rm -f "$(DEPDIR)/libcompositeFEM_la-SubElementAssembler.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$(COMPOSITE_SOURCE_DIR)/SubElementAssembler.cc' object='libcompositeFEM_la-SubElementAssembler.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='compositeFEM/SubElementAssembler.cc' object='libcompositeFEM_la-SubElementAssembler.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-SubElementAssembler.lo `test -f 'compositeFEM/SubElementAssembler.cc' || echo '$(srcdir)/'`compositeFEM/SubElementAssembler.cc
+
+libcompositeFEM_la-SubPolytope.lo: compositeFEM/SubPolytope.cc
+@am__fastdepCXX_TRUE@	if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -MT libcompositeFEM_la-SubPolytope.lo -MD -MP -MF "$(DEPDIR)/libcompositeFEM_la-SubPolytope.Tpo" -c -o libcompositeFEM_la-SubPolytope.lo `test -f 'compositeFEM/SubPolytope.cc' || echo '$(srcdir)/'`compositeFEM/SubPolytope.cc; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libcompositeFEM_la-SubPolytope.Tpo" "$(DEPDIR)/libcompositeFEM_la-SubPolytope.Plo"; else rm -f "$(DEPDIR)/libcompositeFEM_la-SubPolytope.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='compositeFEM/SubPolytope.cc' object='libcompositeFEM_la-SubPolytope.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-SubElementAssembler.lo `test -f '$(COMPOSITE_SOURCE_DIR)/SubElementAssembler.cc' || echo '$(srcdir)/'`$(COMPOSITE_SOURCE_DIR)/SubElementAssembler.cc
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcompositeFEM_la_CXXFLAGS) $(CXXFLAGS) -c -o libcompositeFEM_la-SubPolytope.lo `test -f 'compositeFEM/SubPolytope.cc' || echo '$(srcdir)/'`compositeFEM/SubPolytope.cc
 
 mostlyclean-libtool:
 	-rm -f *.lo
@@ -1825,7 +1872,7 @@ distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
 distdir: $(DISTFILES)
-	$(mkdir_p) $(distdir)/io $(distdir)/parallel $(distdir)/time
+	$(mkdir_p) $(distdir)/compositeFEM $(distdir)/io $(distdir)/itl $(distdir)/parallel $(distdir)/time
 	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
 	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
 	list='$(DISTFILES)'; for file in $$list; do \
diff --git a/AMDiS/src/MpCCIAdapter.cc b/AMDiS/src/MpCCIAdapter.cc
deleted file mode 100644
index 1977df18..00000000
--- a/AMDiS/src/MpCCIAdapter.cc
+++ /dev/null
@@ -1,576 +0,0 @@
-//
-// Software License for AMDiS
-//
-// Copyright (c) 2010 Dresden University of Technology 
-// All rights reserved.
-// Authors: Simon Vey, Thomas Witkowski et al.
-//
-// This file is part of AMDiS
-//
-// See also license.opensource.txt in the distribution.
-
-
-#include "MpCCIAdapter.h"
-#include "FiniteElemSpace.h"
-#include "SMIAdapter.h"
-#include "DOFVector.h"
-#include "mpi.h"
-
-namespace AMDiS
-{
-
-  MpCCIAdapter::MpCCIAdapter(int                 localComm,
-			     int                 meshID,
-			     int                 partitionID,
-			     bool                useMPI,
-			     FiniteElemSpace    *feSpace,
-			     int                 elementRegion,
-			     int                 surfaceRegion,
-			     int                 numQuantities,
-			     int                *quantityIDs,
-			     int                *quantityDims,
-			     DOFVector<double> **dofVectors,
-			     int                 numSyncPoints,
-			     int                *syncPointIDs,
-			     const char         *idString,
-			     bool (*elementFct)(ElInfo *elInfo),
-			     bool (*surfaceFct)(ElInfo *elInfo, int side))
-    : localComm_(localComm),
-      feSpace_(feSpace),
-      applicationID_(1),
-      meshID_(meshID),
-      partitionID_(partitionID),
-      useMPI_(useMPI)
-  {
-    FUNCNAME("MpCCIAdapter::MpCCIAdapter()");
-    int i;
-
-    mpiRank_ = useMPI_ ? MPI::COMM_WORLD.Get_rank() : 0;
-    mpiSize_ = useMPI_ ? MPI::COMM_WORLD.Get_size() : 1;
-
-    TEST_EXIT(surfaceRegion == -1)("not yet for surface regions\n");
-
-    // create SMI adapter 
-    smiAdapter_ = new SMIAdapter(applicationID_,
-				 meshID_,
-				 feSpace_,
-				 elementRegion,
-				 surfaceRegion,
-				 elementFct,
-				 surfaceFct);
-
-    // MpCCI initialize
-    //if(useMPI_) MPI::COMM_WORLD.Barrier();
-    //if(mpiRank_ == 0) {
-
-    int error;
-
-    if (idString) {
-      error = CCI_Init_with_id_string(NULL, NULL, idString);
-      TEST_EXIT(error == 0)
-	("CCI_Init_with_id_string() failed\n");    
-    } else {
-      error = CCI_Init(NULL, NULL);
-      TEST_EXIT(error == 0)("CCI_Init() failed\n");
-    }
-
-    //}
-    //if(useMPI_) MPI::COMM_WORLD.Barrier();
-
-    //}
-    //if(useMPI_) MPI::COMM_WORLD.Barrier();
-
-    localCodeID_ = CCI_MYCODEID;
-    int remoteCodeID = (localCodeID_ == 1) ? 2 : 1;
-
-    // define communicator
-    int sendQuantities[CCI_MAX_NQUANTITIES];
-    int sendMeshes[CCI_MAX_NQUANTITIES];
-    int sendNQuantities;
-    int recvQuantities[CCI_MAX_NQUANTITIES];
-    int recvMeshes[CCI_MAX_NQUANTITIES];
-    int recvNQuantities;
-
-    if(localComm == -1) {
-      localComm_ = CCI_COMM_RCODE[remoteCodeID];
-    } else {
-      error = CCI_Comm_info(localComm_,
-			     &remoteCodeID_,
-			     &remoteComm_,
-			     CCI_MAX_NQUANTITIES,
-			     sendQuantities,
-			     sendMeshes,
-			     &sendNQuantities,
-			     CCI_MAX_NQUANTITIES,
-			     recvQuantities,
-			     recvMeshes,
-			     &recvNQuantities);
-
-      TEST_EXIT(error)("CCI_Comm_info() failed\n");
-
-      MSG("remote comm id: %d\n", remoteComm_);
-
-      error = CCI_Def_comm(localComm_,
-			    remoteCodeID_,
-			    remoteComm_,
-			    numQuantities,
-			    quantityIDs,
-			    1,
-			    &meshID_);
-
-      TEST_EXIT(error)("CCI_Def_comm() failed\n");
-    }
-
-    error = CCI_Def_partition(meshID_, partitionID_);
-
-    TEST_EXIT(error == 0)("CCI_Def_partition() failed\n");
-  
-
-    transferMeshToMpCCI();
-
-    for (i = 0; i < numSyncPoints; i++) {
-      error = CCI_Sync_point_info(syncPointIDs[i],
-				   CCI_MAX_NQUANTITIES,
-				   sendQuantities,
-				   sendMeshes,
-				   &sendNQuantities,
-				   CCI_MAX_NQUANTITIES,
-				   recvQuantities,
-				   recvMeshes,
-				   &recvNQuantities);
-
-      TEST_EXIT(error == 0)("CCI_Sync_point_info() failed\n");
-
-      MSG("sync point id: %d\n", syncPointIDs[i]);
-      int j;
-      for(j = 0; j < sendNQuantities; j++) {
-	MSG("send quantity: %d\n", sendQuantities[j]);
-      }
-      for(j = 0; j < recvNQuantities; j++) {
-	MSG("recv quantity: %d\n", recvQuantities[j]);
-      }
-
-      error = CCI_Def_sync_point(syncPointIDs[i],
-				  sendNQuantities,
-				  sendQuantities,
-				  sendNQuantities,
-				  sendMeshes,
-				  recvNQuantities,
-				  recvQuantities,
-				  recvNQuantities,
-				  recvMeshes);
-
-      TEST_EXIT(error == 0)("CCI_Def_sync_point() failed\n");
-    }
-
-    // define quantities
-    DOFVector<double> **ptr = dofVectors;
-    for(i = 0; i < numQuantities; i++) {
-      int dim = quantityDims[i];
-      smiAdapter_->addQuantity(quantityIDs[i], dim, ptr);
-      ptr += dim;
-    }
-
-    // close MpCCI setup
-    int error = CCI_Close_setup(localCodeID_);
-
-    TEST_EXIT(error == 0)("CCI_Close_setup() failed\n");
-  }
-
-  MpCCIAdapter::~MpCCIAdapter()
-  {
-    delete smiAdapter_;
-    int error == CCI_Finalize();
-    TEST_EXIT(error == 0)("CCI_Finalize() failed\n");
-  }
-
-  void MpCCIAdapter::transferMeshToMpCCI()
-  {
-    // update SMI data
-    smiAdapter_->transferMeshToSMI();
-
-    // read SMI data
-    int error;
-    int dow = Global::getGeo(WORLD);
-    int dim = feSpace_->getMesh()->getDim();
-    int numNodes;
-    int *nodeIDs;
-    double *coords;
-    int numElems;
-    int *elemIDs;
-    int numElemNodeIDs;
-    int *elemNodeIDs;
-    int elemType;
-    int *nodesPerElem;
-
-    error = SMI_Begin_read_transaction(applicationID_, meshID_);
-    TEST_EXIT(error == SMI_OK)("SMI_Begin_read_transaction() failed\n");
-
-    error = SMI_Get_all_nodes(applicationID_,
-			      meshID_,
-			      &numNodes,
-			      &nodeIDs);
-    TEST_EXIT(error == SMI_OK)("SMI_Get_all_nodes() failed\n");
-
-    coords = new double[numNodes * dow];
-
-    error = SMI_Get_nodes(applicationID_,
-			  meshID_,
-			  numNodes,
-			  dow,
-			  nodeIDs,
-			  coords);
-    TEST_EXIT(error == SMI_OK)("SMI_Get_nodes() failed (%d)\n", error);
-
-    error = SMI_Get_all_elems(applicationID_,
-			      meshID_,
-			      &numElems,
-			      &elemIDs);
-    TEST_EXIT(error == SMI_OK)("SMI_Get_all_elems() failed\n");
-
-    error = SMI_Get_elems(applicationID_,
-			  meshID_,
-			  numElems,
-			  elemIDs,
-			  &numElemNodeIDs,
-			  &elemNodeIDs,
-			  NULL,
-			  NULL);
-    TEST_EXIT(error == SMI_OK)("SMI_Get_elems() failed\n");
-
-    switch(dim) {
-    case 1:
-      elemType = CCI_ELEM_LINE;
-      break;
-    case 2:
-      elemType = CCI_ELEM_TRIANGLE;
-      break;
-    case 3:
-      elemType = CCI_ELEM_TETRAHEDRON;
-      break;
-    default: ERROR_EXIT("invalid dim\n");
-    }
-
-    nodesPerElem = new int[numElems];
-    for (int i = 0; i < numElems; i++)
-      nodesPerElem[i] = dim + 1;
-
-    error = SMI_End_read_transaction(applicationID_, meshID_);
-    TEST_EXIT(error == SMI_OK)("SMI_End_read_transaction() failed\n");
-
- 
-    // transfer data to MpCCI
-    error = CCI_Def_nodes(meshID_,
-			  partitionID_,
-			  dow,
-			  numNodes,
-			  numNodes,
-			  nodeIDs,
-			  CCI_DOUBLE,
-			  coords);
-    TEST_EXIT(error == 0)("CCI_Def_nodes() failed\n");
-
-    error = CCI_Def_elems(meshID_,
-			  partitionID_,
-			  numElems,
-			  numElems,
-			  elemIDs,
-			  1,
-			  &elemType,
-			  nodesPerElem,
-			  elemNodeIDs);
-    TEST_EXIT(error == 0)("CCI_Def_elems() failed\n");
-
-    // free memory
-    delete [] coords;
-    delete [] nodesPerElem;
-  }
-
-  void MpCCIAdapter::remesh()
-  {
-    int error;
-    error = CCI_Remesh();
-    TEST_EXIT(error == 0)("CCI_Remesh() failed\n");
-
-    transferMeshToMpCCI();
-
-    int mode = CCI_TOTAL_REMESH;
-    error = CCI_Close_remesh(1, &meshID_, 1, &mode);
-    TEST_EXIT(error == 0)("CCI_Close_remesh() failed\n");
-  }
-
-  void MpCCIAdapter::checkConvergence(int  myConvergence,
-				      int *globalConvergence)
-  {
-    int error = CCI_Check_convergence(myConvergence, 
-				      globalConvergence,
-				      CCI_ANY_CODE);
-    //localComm_);
-    TEST_EXIT(error == 0)("CCI_Check_convergence() failed\n");
-  }
-
-  void MpCCIAdapter::putNodes(int quantityID)
-  {
-    int error;
-    int numNodes;
-    int dim;
-    int *nodeIDs;
-    double *values;
-
-    smiAdapter_->transferQuantitiesToSMI(quantityID);
-
-    error = SMI_Begin_read_transaction(applicationID_, meshID_);
-    TEST_EXIT(error == SMI_OK)("SMI_Begin_read_transaction() failed\n");
-
-    error = SMI_Get_all_nodes(applicationID_,
-			      meshID_,
-			      &numNodes,
-			      &nodeIDs);
-    TEST_EXIT(error == SMI_OK)("SMI_Get_all_nodes() failed\n");
-
-    error = SMI_Get_quantity_info(applicationID_,
-				  meshID_,
-				  quantityID,
-				  NULL,
-				  NULL,
-				  &dim);
-
-    TEST_EXIT(error == SMI_OK)("SMI_Get_quantity_info() failed\n");
-
-    values = new double[dim * numNodes];
-
-    error = SMI_Get_quantity_values(applicationID_,
-				    meshID_,
-				    quantityID,
-				    SMI_TYPE_DOUBLE,
-				    dim,
-				    numNodes,
-				    nodeIDs,
-				    values);
-
-    TEST_EXIT(error == SMI_OK)("SMI_Get_quantity_values() failed\n");
-
-    error = SMI_End_read_transaction(applicationID_, meshID_);
-    TEST_EXIT(error == SMI_OK)("SMI_End_read_transaction() failed\n");
-
-    // copy double to float
-    float *floatValues = new float[dim * numNodes];
-
-#if 0
-    for (int i = 0; i < dim*numNodes; i++)
-      floatValues[i] = static_cast<float>(values[i]);
-
-    error = CCI_Put_nodes(meshID_,
-			  partitionID_,
-			  quantityID,
-			  dim,
-			  numNodes,
-			  numNodes,
-			  nodeIDs,
-			  CCI_FLOAT,
-			  floatValues);
-    TEST_EXIT(error == 0)("CCI_Put_nodes() failed\n");
-
-    delete [] floatValues;
-#endif
-
-    error = CCI_Put_nodes(meshID_,
-			  partitionID_,
-			  quantityID,
-			  dim,
-			  numNodes,
-			  numNodes,
-			  nodeIDs,
-			  CCI_DOUBLE,
-			  values);
-    TEST_EXIT(error == 0)("CCI_Put_nodes() failed\n");
-
-    delete [] values;
-  }
-
-  void MpCCIAdapter::getNodes(int quantityID)
-  {
-    int error;
-    int numNodes;
-    int dim;
-    int *nodeIDs;
-    double *values;
-    int numEmptyNodes;
-
-    error = SMI_Begin_read_transaction(applicationID_, meshID_);
-    TEST_EXIT(error == SMI_OK)("SMI_Begin_read_transaction() failed\n");
-
-    error = SMI_Get_all_nodes(applicationID_,
-			      meshID_,
-			      &numNodes,
-			      &nodeIDs);
-    TEST_EXIT(error == SMI_OK)("SMI_Get_all_nodes() failed\n");
-
-    error = SMI_Get_quantity_info(applicationID_,
-				  meshID_,
-				  quantityID,
-				  NULL,
-				  NULL,
-				  &dim);
-
-    TEST_EXIT(error == SMI_OK)("SMI_Get_quantity_info() failed (%d)\n", error);
-
-    error = SMI_End_read_transaction(applicationID_, meshID_);
-    TEST_EXIT(error == SMI_OK)("SMI_End_read_transaction() failed\n");
-
-    values = new double[dim * numNodes];
-
-#if 0
-    // copy double to float
-    float *floatValues = new float[dim * numNodes];
-
-    error = CCI_Get_nodes(meshID_,
-			  partitionID_,
-			  quantityID,
-			  dim,
-			  numNodes,
-			  numNodes,
-			  nodeIDs,
-			  CCI_FLOAT,
-			  floatValues,
-			  0,
-			  NULL,
-			  &numEmptyNodes);
-    TEST_EXIT(error == 0)("CCI_Get_nodes() failed\n");
-
-    for (int i = 0; i < dim * numNodes; i++) 
-      values[i] = static_cast<double>(floatValues[i]);
-
-    delete [] floatValues;
-#endif
-
-    error = CCI_Get_nodes(meshID_,
-			  partitionID_,
-			  quantityID,
-			  dim,
-			  numNodes,
-			  numNodes,
-			  nodeIDs,
-			  CCI_DOUBLE,
-			  values,
-			  0,
-			  NULL,
-			  &numEmptyNodes);
-    TEST_EXIT(error == 0)("CCI_Get_nodes() failed\n");
-
-
-    error = SMI_Begin_write_transaction(applicationID_, meshID_);
-    TEST_EXIT(error == SMI_OK)("SMI_Begin_write_transaction() failed\n");
-
-    error = SMI_Set_quantity_values(applicationID_,
-				    meshID_,
-				    quantityID,
-				    SMI_TYPE_DOUBLE,
-				    dim,
-				    numNodes,
-				    nodeIDs,
-				    values);
-
-    TEST_EXIT(error == SMI_OK)("SMI_Set_quantity_values() failed\n");
-
-    error = SMI_End_write_transaction(applicationID_, meshID_);
-    TEST_EXIT(error == SMI_OK)("SMI_End_write_transaction() failed\n");
-
-    smiAdapter_->getQuantitiesFromSMI(quantityID);
-
-    delete [] values;
-  }
-
-  void MpCCIAdapter::send(int numQuantities, int *quantityIDs)
-  {
-    int error = CCI_Send(numQuantities,
-			 quantityIDs,
-			 1,
-			 &meshID_,
-			 localComm_);
-    TEST_EXIT(error == 0)("CCI_Send() failed\n");
-  }
-
-  void MpCCIAdapter::isend(int numQuantities, int *quantityIDs, CCI_Request *request)
-  {
-    int error = CCI_Isend(numQuantities,
-			  quantityIDs,
-			  1,
-			  &meshID_,
-			  localComm_,
-			  request);
-    TEST_EXIT(error == 0)("CCI_Isend() failed\n");
-  }
-
-  void MpCCIAdapter::wait(CCI_Request *request)
-  {
-    CCI_Status status;
-    int error = CCI_Wait(request,
-			 &status);
-    TEST_EXIT(error == 0)("CCI_Wait() failed\n");  
-  }
-
-  void MpCCIAdapter::recv(int numQuantities, int *quantityIDs)
-  {
-    CCI_Status status;
-    MSG("numQuantities %d\n", numQuantities);
-    MSG("meshID %d\n", meshID_);
-    MSG("localComm %d\n", localComm_);
-    int i;
-    for(i = 0; i < numQuantities; i++) {
-      MSG("quantity %d: %d\n", i, quantityIDs[i]);
-    }
-    int error = CCI_Recv(numQuantities,
-			 quantityIDs,
-			 1,
-			 &meshID_,
-			 localComm_,
-			 &status);
-    TEST_EXIT(error == 0)("CCI_Send() failed\n");
-  }
-
-  void MpCCIAdapter::reachSyncPoint(int syncPointID)
-  {
-    CCI_Status status;
-    int error = CCI_Reach_sync_point(syncPointID, &status);
-    TEST_EXIT(error == 0)("CCI_Reach_sync_point() failed\n");
-  }
-
-  void MpCCIAdapter::closeCouplingStep()
-  {
-    int error = CCI_Close_coupling_step(1, 0, 0, 0, 0, 0, 0);
-    TEST_EXIT(error == 0)("CCI_Close_coupling_step() failed\n");
-  }
-
-  void MpCCIAdapter::setIndexMappings(std::map<DegreeOfFreedom, DegreeOfFreedom> *newNodeIndex,
-				      std::map<DegreeOfFreedom, DegreeOfFreedom> *oldNodeIndex,
-				      std::map<int, int> *newElementIndex,
-				      std::map<int, int> *oldElementIndex)
-  {
-    smiAdapter_->setIndexMappings(newNodeIndex, 
-				  oldNodeIndex,
-				  newElementIndex,
-				  oldElementIndex);
-  }
-
-  int MpCCIAdapter::getNumElements()
-  {
-    int numElems = 0;
-    int *elemIDs;
-    int error = SMI_Begin_read_transaction(applicationID_, meshID_);
-    TEST_EXIT(error == SMI_OK)("SMI_Begin_read_transaction() failed\n");
-
-    error = SMI_Get_all_elems(applicationID_,
-			      meshID_,
-			      &numElems,
-			      &elemIDs);
-
-    TEST_EXIT(error == SMI_OK)("SMI_Get_all_elems() failed\n");
-
-    error = SMI_End_read_transaction(applicationID_, meshID_);
-    TEST_EXIT(error == SMI_OK)("SMI_End_read_transaction() failed\n");
-
-    return numElems;
-  }
-
-}
diff --git a/AMDiS/src/MpCCIAdapter.h b/AMDiS/src/MpCCIAdapter.h
deleted file mode 100644
index e80665c4..00000000
--- a/AMDiS/src/MpCCIAdapter.h
+++ /dev/null
@@ -1,110 +0,0 @@
-// ============================================================================
-// ==                                                                        ==
-// == AMDiS - Adaptive multidimensional simulations                          ==
-// ==                                                                        ==
-// ==  http://www.amdis-fem.org                                              ==
-// ==                                                                        ==
-// ============================================================================
-//
-// Software License for AMDiS
-//
-// Copyright (c) 2010 Dresden University of Technology 
-// All rights reserved.
-// Authors: Simon Vey, Thomas Witkowski et al.
-//
-// This file is part of AMDiS
-//
-// See also license.opensource.txt in the distribution.
-
-
-
-/** \file MpCCIAdapter.h */
-
-#ifndef AMDIS_MPCCIADAPTER_H
-#define AMDIS_MPCCIADAPTER_H
-
-#include <map>
-#include "AMDiS_fwd.h"
-#include "cci.h"
-#include "cci_const.h"
-
-namespace AMDiS {
-
-  class MpCCIAdapter
-  {
-  public:
-    MpCCIAdapter(int                 localComm,
-		 int                 meshID,
-		 int                 partitionID,
-		 bool                useMPI,
-		 FiniteElemSpace    *feSpace,
-		 int                 elementRegion,
-		 int                 surfaceRegion,
-		 int                 numQuantities,
-		 int                *quantityIDs,
-		 int                *quantityDims,
-		 DOFVector<double> **dofVectors,
-		 int                 numSyncPoints,
-		 int                *syncPointIDs,
-		 const char         *idString = NULL,
-		 bool (*elementFct)(ElInfo *elInfo) = NULL,
-		 bool (*surfaceFct)(ElInfo *elInfo, int side) = NULL);
-
-    ~MpCCIAdapter();
-
-    void remesh();
-
-    void putNodes(int quantityID);
-
-    void getNodes(int quantityID);
-
-    void send(int numQuantities, int *quantityIDs);
-
-    void isend(int numQuantities, int *quantityIDs, CCI_Request *request);
-
-    void wait(CCI_Request *request);
-
-    void recv(int numQuantities, int *quantityIDs);
-
-    void reachSyncPoint(int syncPointID);
-
-    void closeCouplingStep();
-
-    void checkConvergence(int  myConvergence,
-			  int *globalConvergence);
-
-    void setIndexMappings(std::map<DegreeOfFreedom, DegreeOfFreedom> *newNodeIndex,
-			  std::map<DegreeOfFreedom, DegreeOfFreedom> *oldNodeIndex,
-			  std::map<int, int> *newElementIndex,
-			  std::map<int, int> *oldElementIndex);
-
-
-    int getNumElements();
-
-  protected:
-    void transferMeshToMpCCI();
-
-  protected:
-    int localCodeID_;
-    int remoteCodeID_;
-
-    int localComm_;
-    int remoteComm_;
-
-    FiniteElemSpace *feSpace_;
-
-    int applicationID_;
-    int meshID_;
-    int partitionID_;
-  
-    SMIAdapter *smiAdapter_;
-
-    bool useMPI_;
-
-    int mpiRank_;
-    int mpiSize_;
-  };
-
-}
-
-#endif
diff --git a/AMDiS/src/PardisoSolver.cc b/AMDiS/src/PardisoSolver.cc
deleted file mode 100644
index 9c5e1369..00000000
--- a/AMDiS/src/PardisoSolver.cc
+++ /dev/null
@@ -1,223 +0,0 @@
-//
-// Software License for AMDiS
-//
-// Copyright (c) 2010 Dresden University of Technology 
-// All rights reserved.
-// Authors: Simon Vey, Thomas Witkowski et al.
-//
-// This file is part of AMDiS
-//
-// See also license.opensource.txt in the distribution.
-
-
-#include "PardisoSolver.h"
-#include "SystemVector.h"
-#include "MatVecMultiplier.h"
-
-#ifdef HAVE_MKL
-
-#include <mkl.h>
-#include <mkl_pardiso.h>
-
-namespace AMDiS {
-
-  template<>
-  int PardisoSolver<SystemVector>::solveSystem(MatVecMultiplier<SystemVector> *matVec,
-					       SystemVector *x, SystemVector *b,
-					       bool reuseMatrix)
-  {
-    FUNCNAME("PardisoSolver::solveSystem()");
-
-    TEST_EXIT(x->getSize() == b->getSize())("Vectors x and b must have the same size!");
-    
-    // Extract the matrix of DOF-matrices.
-    StandardMatVec<Matrix<DOFMatrix*>, SystemVector> *stdMatVec = 
-      dynamic_cast<StandardMatVec<Matrix<DOFMatrix*>, SystemVector> *>(matVec);
-    Matrix<DOFMatrix*> *m = stdMatVec->getMatrix();
-
-    // Number of systems.
-    int nComponents = m->getSize();
-    // Size of the new composed matrix.
-    int newMatrixSize = ((*m)[0][0])->getFeSpace()->getAdmin()->getUsedSize() * nComponents;
-
-    // The new matrix has to be stored in compressed row format, therefore
-    // the rows are collected.
-    std::vector< std::vector< MatEntry > > rows(newMatrixSize, std::vector<MatEntry>(0));
-
-    // Counter for the number of non-zero elements in the new matrix.
-    int nElements = 0;
-
-    for (int stencilRow = 0; stencilRow < nComponents; stencilRow++) {
-      for (int stencilCol = 0; stencilCol < nComponents; stencilCol++) {
-
-	if (!(*m)[stencilRow][stencilCol]) {
-	  continue;
-	}
-	
-	DOFMatrix::Iterator matrixRow((*m)[stencilRow][stencilCol], USED_DOFS);
- 	int rowIndex = 0;
- 	for (matrixRow.reset(); !matrixRow.end(); matrixRow++, rowIndex++) {
- 	  for (int i = 0; i < static_cast<int>((*matrixRow).size()); i++) {	      
- 	    if ((*matrixRow)[i].col >= 0) {
- 	      MatEntry me;
-	      me.entry = (*matrixRow)[i].entry;
-	      // The col field is used to store the row number of the new element.
-     	      me.col = ((*matrixRow)[i].col * nComponents) + stencilCol; 
-
-	      rows[(rowIndex  * nComponents) + stencilRow].push_back(me);
-
-	      nElements++;
- 	    }
- 	  }
- 	}
-
-      }
-    }
-    
-    double *a = (double*)malloc(sizeof(double) * nElements);
-    MKL_INT *ja = (int*)malloc(sizeof(MKL_INT) * nElements);
-    MKL_INT *ia = (int*)malloc(sizeof(MKL_INT) * (newMatrixSize + 1));
-    double *bvec = (double*)malloc(sizeof(double) * newMatrixSize);
-    double *xvec = (double*)malloc(sizeof(double) * newMatrixSize);
-
-    int elCounter = 0;
-    int rowCounter = 0;
-    ia[0] = 1;
-   
-    for (std::vector< std::vector< MatEntry > >::iterator rowsIt = rows.begin();
-	 rowsIt != rows.end();
-	 ++rowsIt) {
-
-      sort((*rowsIt).begin(), (*rowsIt).end(), CmpMatEntryCol());
-
-      ia[rowCounter + 1] = ia[rowCounter] + (*rowsIt).size();
-
-      for (std::vector<MatEntry>::iterator rowIt = (*rowsIt).begin();
-	   rowIt != (*rowsIt).end();
-	   rowIt++) {
-	a[elCounter] = (*rowIt).entry;
-	ja[elCounter] = (*rowIt).col + 1;
-
-	elCounter++;
-      }
-
-      rowCounter++;
-    } 
-
-    // Resort the right hand side of the linear system.
-    for (int i = 0; i < b->getSize(); i++) {
-      DOFVector<double>::Iterator it(b->getDOFVector(i), USED_DOFS);
-
-      int counter = 0;
-      for (it.reset(); !it.end(); ++it, counter++) {	
-	bvec[counter * nComponents + i] = *it;
-      }
-    }
-
-    // real unsymmetric matrix
-    MKL_INT mtype = 11;
-
-    // number of right hand sides
-    MKL_INT nRhs = 1;
-
-    // Pardiso internal memory
-    void *pt[64];
-    for (int i = 0; i < 64; i++) {
-      pt[i] = 0;
-    }
-
-    // Pardiso control parameters
-    MKL_INT iparm[64];
-    for (int i = 0; i < 64; i++) {
-      iparm[i] = 0;
-    }
-
-    iparm[0] = 1; // No solver default
-    iparm[1] = 2; // Fill-in reordering from METIS
-    iparm[2] = mkl_get_max_threads(); // Number of threads
-    iparm[7] = 2; // Max numbers of iterative refinement steps
-    iparm[9] = 13; // Perturb the pivot elements with 1e-13
-    iparm[10] = 1; // Use nonsymmetric permutation and scaling MPS
-    iparm[17] = 0; // Output: Number of nonzeros in the factor LU
-    iparm[18] = 0; // Output: Mflops for LU factorization
-
-    // Maximum number of numerical factorizations
-    MKL_INT maxfct = 1; 
-    
-    // Which factorization to use
-    MKL_INT mnum = 1;
-
-    // Print statistical information in file
-    MKL_INT msglvl = 0;
-
-    // Error flag
-    MKL_INT error = 0;
-
-    MKL_INT n = newMatrixSize;
-
-    // Reordering and symbolic factorization
-    MKL_INT phase = 11;
-
-    double ddum;
-
-    MKL_INT idum;
-
-    PARDISO(pt, &maxfct, &mnum, &mtype, &phase, &n, a, ia, ja, &idum, &nRhs, 
-	    iparm, &msglvl, &ddum, &ddum, &error);
-
-    TEST_EXIT(error == 0)("Intel MKL Pardiso error during symbolic factorization: %d\n", error);
-
-    // Numerical factorization
-    phase = 22;
-
-    PARDISO(pt, &maxfct, &mnum, &mtype, &phase, &n, a, ia, ja, &idum, &nRhs, 
-	    iparm, &msglvl, &ddum, &ddum, &error);
-    
-    TEST_EXIT(error == 0)("Intel MKL Pardiso error during numerical factorization: %d\n", error);
-
-    // Back substitution and iterative refinement
-    phase = 33;
-    iparm[7] = 2; // Max numbers of iterative refinement steps
-
-    PARDISO(pt, &maxfct, &mnum, &mtype, &phase, &n, a, ia, ja, &idum, &nRhs,
-	    iparm, &msglvl, bvec, xvec, &error);
-
-    TEST_EXIT(error == 0)("Intel MKL Pardiso error during solution: %d\n", error);
-
-    // Copy and resort solution.
-    for (int i = 0; i < x->getSize(); i++) {
-      DOFVector<double>::Iterator it(x->getDOFVector(i), USED_DOFS);
-      
-      int counter = 0;
-      for (it.reset(); !it.end(); it++, counter++) {
-	*it = xvec[counter * nComponents + i];
-      }
-    }
-
-    // Calculate and print the residual.
-    *p = *x;
-    *p *= -1.0;
-    matVec->matVec(NoTranspose, *p, *r);
-    *r += *b;
-    
-    this->residual = norm(r);
-
-    MSG("Residual: %e\n", this->residual);
-
-    // Termination and release of memory
-    phase = -1;
-
-    PARDISO(pt, &maxfct, &mnum, &mtype, &phase, &n, a, ia, ja, &idum, &nRhs, 
-	    iparm, &msglvl, &ddum, &ddum, &error);    
-
-    free(a);
-    free(ja);
-    free(ia);
-    free(bvec);
-    free(xvec);
-
-    return(1);
-  }
-}
-
-#endif // HAVE_MKL
diff --git a/AMDiS/src/PardisoSolver.h b/AMDiS/src/PardisoSolver.h
deleted file mode 100644
index 933df80b..00000000
--- a/AMDiS/src/PardisoSolver.h
+++ /dev/null
@@ -1,113 +0,0 @@
-// ============================================================================
-// ==                                                                        ==
-// == AMDiS - Adaptive multidimensional simulations                          ==
-// ==                                                                        ==
-// ==  http://www.amdis-fem.org                                              ==
-// ==                                                                        ==
-// ============================================================================
-//
-// Software License for AMDiS
-//
-// Copyright (c) 2010 Dresden University of Technology 
-// All rights reserved.
-// Authors: Simon Vey, Thomas Witkowski et al.
-//
-// This file is part of AMDiS
-//
-// See also license.opensource.txt in the distribution.
-
-
-
-/** \file PardisoSolver.h */
-
-#ifndef AMDIS_PARDISOSOLVER_H
-#define AMDIS_PARDISOSOLVER_H
-
-#ifdef HAVE_MKL
-
-#include <mkl.h>
-
-#include "OEMSolver.h"
-
-#if defined(MKL_ILP64)
-#define MKL_INT long long
-#else
-#define MKL_INT int
-#endif
-
-namespace AMDiS {
-
-  /**
-   * \ingroup Solver
-   * 
-   * \brief
-   * Wrapper for the external Intel MKL Pardiso solver
-   *
-   * This is a direct solver for large sparse matrices.
-   */
-  template<typename VectorType>
-  class PardisoSolver : public OEMSolver<VectorType>
-  {
-  public:
-    /** \brief
-     * Creator class used in the OEMSolverMap.
-     */
-    class Creator : public OEMSolverCreator<VectorType>
-    {
-    public:
-      virtual ~Creator() {};
-      
-      /** \brief
-       * Returns a new UmfPackSolver object.
-       */
-      OEMSolver<VectorType>* create() { 
-	return new PardisoSolver<VectorType>(this->name); 
-      };
-    };
-
-    /** \brief
-     * constructor
-     */
-    PardisoSolver(std::string name);
-    
-    /** \brief
-     * destructor
-     */
-    ~PardisoSolver();
-  protected:
-    /** \brief
-     * Implements OEMSolver<VectorType>::init().
-     */
-    void init() {
-      p = this->vectorCreator->create();
-      r = this->vectorCreator->create();
-    };
-    
-    /** \brief
-     * Implements OEMSolver<VectorType>::exit().
-     */
-    void exit() {
-      this->vectorCreator->free(p);
-      this->vectorCreator->free(r);
-    };
-    
-    /** \brief
-     * Implements OEMSolver<VectorType>::solve().
-     */
-    int solveSystem(MatVecMultiplier<VectorType> *mv, 
-		    VectorType *x, VectorType *b, bool reuseMatrix);
-    
-  private:
-    /** \brief
-     * These vectors are justed to calculate the final residual of the solution.
-     */
-    VectorType *r, *p;
-  };
-  
-}
-
-#include "PardisoSolver.hh"
-
-#endif // HAVE_MKL
-
-#endif // AMDIS_PARDISOSOLVER_H
diff --git a/AMDiS/src/PardisoSolver.hh b/AMDiS/src/PardisoSolver.hh
deleted file mode 100644
index 414d0d82..00000000
--- a/AMDiS/src/PardisoSolver.hh
+++ /dev/null
@@ -1,27 +0,0 @@
-//
-// Software License for AMDiS
-//
-// Copyright (c) 2010 Dresden University of Technology 
-// All rights reserved.
-// Authors: Simon Vey, Thomas Witkowski et al.
-//
-// This file is part of AMDiS
-//
-// See also license.opensource.txt in the distribution.
-
-
-#include "PardisoSolver.h"
-
-namespace AMDiS {
-
-  template<typename VectorType>
-  PardisoSolver<VectorType>::PardisoSolver(std::string name) 
-    : OEMSolver<VectorType>(name)
-  {}
-
-  template<typename VectorType>
-  PardisoSolver<VectorType>::~PardisoSolver() 
-  {}
-
-}    
-
diff --git a/AMDiS/src/QPInfo.cc b/AMDiS/src/QPInfo.cc
index 1e059897..2e0453b3 100644
--- a/AMDiS/src/QPInfo.cc
+++ b/AMDiS/src/QPInfo.cc
@@ -33,9 +33,11 @@ namespace AMDiS {
     numPoints_ = quadrature_->getNumPoints();
   }
 
+
   QPInfo::~QPInfo()
   {
-    if (coordsAtQPs_) delete [] coordsAtQPs_;
+    if (coordsAtQPs_) 
+      delete [] coordsAtQPs_;
 
     if (elementNormalAtQPs_) {
       for (int i = 0; i < numPoints_; i++)
@@ -57,12 +59,9 @@ namespace AMDiS {
     if (grdLambdaConst_)
       delete [] grdLambdaConst_;
 
-    std::map<const DOFVector<double>*, VecQPInfo*>::iterator 
-      it, itEnd = vecQPInfos_.end();
+    std::map<const DOFVector<double>*, VecQPInfo*>::iterator it, itEnd = vecQPInfos_.end();
 
     for (it = vecQPInfos_.begin(); it != itEnd; ++it) {
-      if (it->second->valAtQPs_) 
-	delete [] it->second->valAtQPs_;
       if (it->second->grdAtQPs_) 
 	delete [] it->second->grdAtQPs_;
       if (it->second->D2AtQPs_)
@@ -71,6 +70,7 @@ namespace AMDiS {
     }
   }
 
+
   void QPInfo::initElement(const ElInfo *elInfo)
   {
     currentElInfo_ = elInfo;
@@ -78,8 +78,7 @@ namespace AMDiS {
     elementNormalNumPointsValid_ = 0;
     grdLambdaNumPointsValid_ = 0;
 
-    std::map<const DOFVector<double>*, VecQPInfo*>::iterator 
-	it, itEnd = vecQPInfos_.end();
+    std::map<const DOFVector<double>*, VecQPInfo*>::iterator it, itEnd = vecQPInfos_.end();
 
     for (it = vecQPInfos_.begin(); it != itEnd; ++it) {
       it->second->valNumPointsValid_ = 0;
@@ -88,6 +87,7 @@ namespace AMDiS {
     }  
   }
 
+
   WorldVector<double> *QPInfo::getCoordsAtQPs(int numPoints) 
   {
     if (coordsNumPointsValid_ < numPoints) {
@@ -104,9 +104,10 @@ namespace AMDiS {
     return coordsAtQPs_;
   }
 
-  double *QPInfo::getVecAtQPs(const DOFVector<double>* vec, 
-			      int numPoints,
-			      const FastQuadrature *quadFast)
+
+  mtl::dense_vector<double>& QPInfo::getVecAtQPs(const DOFVector<double>* vec, 
+						 int numPoints,
+						 const FastQuadrature *quadFast)
   {
     // check fast quadrature
     if (quadFast)
@@ -123,54 +124,50 @@ namespace AMDiS {
     if (localVecQPInfo->valNumPointsValid_ < numPoints) {
 
       // allocate memory if necessary
-      if (localVecQPInfo->valAtQPs_ == NULL) 
-	localVecQPInfo->valAtQPs_ = new double[numPoints_];
+      localVecQPInfo->valAtQPs.change_dim(numPoints_);
 
       // fill memory
       vec->getVecAtQPs(currentElInfo_,
 		       quadrature_,
 		       quadFast,
-		       localVecQPInfo->valAtQPs_,
-		       numPoints);
+		       localVecQPInfo->valAtQPs);
     
       localVecQPInfo->valNumPointsValid_ = numPoints;
     }
 
     // return values
-    return localVecQPInfo->valAtQPs_;
+    return localVecQPInfo->valAtQPs;
   }
 
+
   WorldVector<double> *QPInfo::getGrdAtQPs(const DOFVector<double>* vec, 
 					   int numPoints,
 					   const FastQuadrature *quadFast)
   {
     // check fast quadrature
-    if(quadFast) {
+    if (quadFast) {
       TEST_EXIT_DBG(quadrature_ == quadFast->getQuadrature())
 	("quadrature_ != quadFast->quadrature\n");
     }
   
     // create new info if necessary
-    if(vecQPInfos_[vec] == NULL) {
+    if (vecQPInfos_[vec] == NULL)
       vecQPInfos_[vec] = new VecQPInfo;    
-    }
 
     VecQPInfo *localVecQPInfo = vecQPInfos_[vec];
 
     // update values if necessary
-    if(localVecQPInfo->grdNumPointsValid_ < numPoints) {
+    if (localVecQPInfo->grdNumPointsValid_ < numPoints) {
 
       // allocate memory if necessary
-      if(localVecQPInfo->grdAtQPs_ == NULL) {
+      if (localVecQPInfo->grdAtQPs_ == NULL)
 	localVecQPInfo->grdAtQPs_ = new WorldVector<double>[numPoints_];
-      }
 
       // fill memory
       vec->getGrdAtQPs(currentElInfo_,
 		       quadrature_,
 		       quadFast,
-		       localVecQPInfo->grdAtQPs_,
-		       numPoints);
+		       localVecQPInfo->grdAtQPs_);
 
       localVecQPInfo->grdNumPointsValid_ = numPoints;
     }
@@ -179,37 +176,35 @@ namespace AMDiS {
     return localVecQPInfo->grdAtQPs_;
   }
 
+
   WorldMatrix<double> *QPInfo::getD2AtQPs(const DOFVector<double>* vec, 
 					  int numPoints,
 					  const FastQuadrature *quadFast)
   {
     // check fast quadrature
-    if(quadFast) {
+    if (quadFast) {
       TEST_EXIT_DBG(quadrature_ == quadFast->getQuadrature())
 	("quadrature_ != quadFast->quadrature\n");
     }
   
     // create new info if necessary
-    if(vecQPInfos_[vec] == NULL) {
+    if (vecQPInfos_[vec] == NULL)
       vecQPInfos_[vec] = new VecQPInfo;    
-    }
 
     VecQPInfo *localVecQPInfo = vecQPInfos_[vec];
 
     // update values if necessary
-    if(localVecQPInfo->D2NumPointsValid_ < numPoints) {
+    if (localVecQPInfo->D2NumPointsValid_ < numPoints) {
 
       // allocate memory if necessary
-      if(localVecQPInfo->D2AtQPs_ == NULL) {
+      if (localVecQPInfo->D2AtQPs_ == NULL)
 	localVecQPInfo->D2AtQPs_ = new WorldMatrix<double>[numPoints_];
-      }
 
       // fill memory
       vec->getD2AtQPs(currentElInfo_,
 		      quadrature_,
 		      quadFast,
-		      localVecQPInfo->D2AtQPs_,
-		      numPoints);
+		      localVecQPInfo->D2AtQPs_);
 
       localVecQPInfo->D2NumPointsValid_ = numPoints;
     }
@@ -218,11 +213,12 @@ namespace AMDiS {
     return localVecQPInfo->D2AtQPs_;
   }
 
+
   WorldVector<double> **QPInfo::getElementNormalAtQPs(int numPoints) 
   {
     TEST_EXIT_DBG(currentElInfo_)("currentElInfo_ not set\n");
 
-    if (currentElInfo_->getParametricOrder() > 1) {
+    if (currentElInfo_->getParametric()) {
       if (!elementNormalAtQPs_) {
 	elementNormalAtQPs_ = new WorldVector<double>*[numPoints_];
 	for (int i = 0; i < numPoints_; i++)
@@ -231,8 +227,13 @@ namespace AMDiS {
 
       if (elementNormalNumPointsValid_ < numPoints) {
 	for (int i = 0; i < numPoints; i++) {
-	  const DimVec<double>& lambda = quadrature_->getLambda(i);
-	  currentElInfo_->getElementNormal(*(elementNormalAtQPs_[i]), &lambda);
+	  ERROR_EXIT("This does not work in the current AMDiS version!\n");
+	  // Note on the following two lines of code:
+	  //   There is no AMDiS version with getElementNormal with these parameters.
+	  //   Maybe there were some AMDiS version before that implemented this
+	  //   functionality. Must be reimplemented, if we want to make it working.
+	  //      const DimVec<double>& lambda = quadrature_->getLambda(i);
+	  //	  currentElInfo_->getElementNormal(*(elementNormalAtQPs_[i]), &lambda);
 	}
 	elementNormalNumPointsValid_ = numPoints;
       }
@@ -250,11 +251,12 @@ namespace AMDiS {
     }
   }
 
+
   DimVec<WorldVector<double> > **QPInfo::getGrdLambdaAtQPs(int numPoints) 
   {
     TEST_EXIT_DBG(currentElInfo_)("currentElInfo_ not set\n");
 
-    if (currentElInfo_->getParametricOrder() > 1) {
+    if (currentElInfo_->getParametric()) {
       if (!grdLambdaAtQPs_) {
 	grdLambdaAtQPs_ = new DimVec<WorldVector<double> >*[numPoints_];
 	for (int i = 0; i < numPoints_; i++)
@@ -263,8 +265,13 @@ namespace AMDiS {
 
       if (grdLambdaNumPointsValid_ < numPoints) {
 	for (int i = 0; i < numPoints; i++) {
-	  const DimVec<double>& lambda = quadrature_->getLambda(i);
-	  currentElInfo_->calcGrdLambda(*(grdLambdaAtQPs_[i]), &lambda);
+	  ERROR_EXIT("This does not work in the current AMDiS version!\n");
+	  // Note on the following two lines of code:
+	  //   There is no AMDiS version with getElementNormal with these parameters.
+	  //   Maybe there were some AMDiS version before that implemented this
+	  //   functionality. Must be reimplemented, if we want to make it working.
+	  // 	  const DimVec<double>& lambda = quadrature_->getLambda(i);
+	  // 	  currentElInfo_->calcGrdLambda(*(grdLambdaAtQPs_[i]), &lambda);
 	}
 	grdLambdaNumPointsValid_ = numPoints;
       }
@@ -277,23 +284,25 @@ namespace AMDiS {
 	for (int i = 1; i < numPoints_; i++)
 	  grdLambdaConst_[i] = grdLambdaConst_[0];
       }
-      currentElInfo_->calcGrdLambda(*(grdLambdaConst_[0]));
+      const_cast<ElInfo*>(currentElInfo_)->calcGrdLambda(*(grdLambdaConst_[0]));
       return grdLambdaConst_;
     }
   }
 
+
   QPInfo *QPInfo::provideQPInfo(const Quadrature *quad, 
 				const FastQuadrature *quadFast)
   {
-    if(quadFast) {
-      if(quad && (quad != quadFast->getQuadrature())) {
+    if (quadFast) {
+      if (quad && (quad != quadFast->getQuadrature())) {
 	ERROR_EXIT("quad != quadFast->quadrature\n");
       } else {
 	quad = quadFast->getQuadrature();
       }    
     }
-    if(quad) {
-      if(qpInfos_[quad]) return qpInfos_[quad];
+    if (quad) {
+      if (qpInfos_[quad]) 
+	return qpInfos_[quad];
       QPInfo *newQPInfo = new QPInfo(quad);
       qpInfos_[quad] = newQPInfo;
       return newQPInfo;
@@ -302,29 +311,31 @@ namespace AMDiS {
     }
   }
 
+
   void QPInfo::clearQPInfo(const Quadrature *quad,
 			   const FastQuadrature *quadFast)
   {
-    if(quadFast) {
-      if(quad && (quad != quadFast->getQuadrature())) {
+    if (quadFast) {
+      if (quad && (quad != quadFast->getQuadrature())) {
 	ERROR_EXIT("quad != quadFast->quadrature\n");
       } else {
 	quad = quadFast->getQuadrature();
       }    
     }
     TEST_EXIT_DBG(quad)("no quadrature\n");
-    if(qpInfos_[quad]) {
+    if (qpInfos_[quad]) {
       delete qpInfos_[quad];
       qpInfos_.erase(quad);
     }
   }
 
+
   void QPInfo::clearAllQPInfos()
   {
     std::map<const Quadrature*, QPInfo*>::iterator 
       it, itEnd = qpInfos_.end();
 
-    for(it = qpInfos_.begin(); it != itEnd; ++it) {
+    for (it = qpInfos_.begin(); it != itEnd; ++it) {
       delete it->second;
       qpInfos_.erase(it);
     }
diff --git a/AMDiS/src/QPInfo.h b/AMDiS/src/QPInfo.h
index 4a8b3d5c..65b42b70 100644
--- a/AMDiS/src/QPInfo.h
+++ b/AMDiS/src/QPInfo.h
@@ -29,29 +29,23 @@
 
 namespace AMDiS {
 
-  /** \brief
-   * Stores informations at quadrature points of the current element.
-   */
+  /// Stores informations at quadrature points of the current element.
   class QPInfo 
   {
   public:
-    /** \brief
-     * Sets \ref currentElInfo_ to elInfo and all valid flags to false.
-     */
+    /// Sets \ref currentElInfo_ to elInfo and all valid flags to false.
     void initElement(const ElInfo *elInfo);
 
-    /** \brief
-     * Returns coordinates at quadrature points.
-     */
+    /// Returns coordinates at quadrature points.
     WorldVector<double> *getCoordsAtQPs(int numPoints);
 
     /** \brief
      * Returns vector values at quadrature points. If quadFast is set it will be 
      * used for a more efficient evaluation.
      */
-    double *getVecAtQPs(const DOFVector<double>*, 
-			int numPoints,
-			const FastQuadrature *quadFast = NULL);
+    mtl::dense_vector<double>& getVecAtQPs(const DOFVector<double>*, 
+					   int numPoints,
+					   const FastQuadrature *quadFast = NULL);
 
     /** \brief
      * Returns gradient values at quadrature points. If quadFast is set it will be 
@@ -70,155 +64,98 @@ namespace AMDiS {
 				    const FastQuadrature *quadFast = NULL);
 
 
-    /** \brief
-     * Returns element normals at quadrature points.
-     */
+    /// Returns element normals at quadrature points.
     WorldVector<double> **getElementNormalAtQPs(int numPoints);
 
-    /** \brief
-     * 
-     */
+    ///
     DimVec<WorldVector<double> > **getGrdLambdaAtQPs(int numPoints);
 
-    /** \brief
-     * Returns a QPInfo instance for the given quadrature.
-     */
+    /// Returns a QPInfo instance for the given quadrature.
     static QPInfo *provideQPInfo(const Quadrature*, const FastQuadrature*);
 
-    /** \brief
-     * Deletes the QPInfo instance for the given quadrature.
-     */
+    /// Deletes the QPInfo instance for the given quadrature.
     static void clearQPInfo(const Quadrature*, const FastQuadrature*);
 
-    /** \brief
-     * Deletes all QPInfo instances.
-     */
+    /// Deletes all QPInfo instances.
     static void clearAllQPInfos();
 
   protected:
-    /** \brief
-     * Constructor. Called by \ref provideQPInfo().
-     */
+    /// Constructor. Called by \ref provideQPInfo().
     QPInfo(const Quadrature*);
 
-    /** \brief
-     * Destructor. Called by \ref clearQPInfo() and \ref clearAllQPInfos().
-     */
+    /// Destructor. Called by \ref clearQPInfo() and \ref clearAllQPInfos().
     ~QPInfo();
 
   protected:
-    /** \brief
-     * Structure which stores infos about one DOFVector.
-     */
+    /// Structure which stores infos about one DOFVector.
     class VecQPInfo 
     {
     public:
-      /** \brief
-       * Constructor.
-       */
+      /// Constructor.
       VecQPInfo() 
-	: valAtQPs_(NULL),
-	  grdAtQPs_(NULL),
+	: grdAtQPs_(NULL),
 	  D2AtQPs_(NULL),
 	  valNumPointsValid_(0),
 	  grdNumPointsValid_(0),
 	  D2NumPointsValid_(0)
       {}
 
-      /** \brief
-       * Values at quadrature points
-       */
-      double *valAtQPs_;
+      /// Values at quadrature points.
+      mtl::dense_vector<double> valAtQPs;
 
-      /** \brief
-       * Gradients at quadrature points
-       */
+      /// Gradients at quadrature points
       WorldVector<double> *grdAtQPs_;
     
-      /** \brief
-       * D2 at quadrature points
-       */
+      /// D2 at quadrature points
       WorldMatrix<double> *D2AtQPs_;
 
-      /** \brief
-       * valid flag for values
-       */
+      /// valid flag for values
       int valNumPointsValid_;
 
-      /** \brief
-       * valid flag for gradients
-       */
+      /// valid flag for gradients
       int grdNumPointsValid_;
 
-      /** \brief
-       * valid flag for D2
-       */
+      /// valid flag for D2
       bool D2NumPointsValid_;
     };
 
-    /** \brief
-     * Quadrature of this QPInfo
-     */
+    /// Quadrature of this QPInfo
     const Quadrature *quadrature_;
 
-    /** \brief
-     * Set to \ref quadrature_->getNumPoints().
-     */
+    /// Set to \ref quadrature_->getNumPoints().
     int numPoints_;
 
-    /** \brief
-     * ElInfo of the current element
-     */
+    /// ElInfo of the current element
     const ElInfo *currentElInfo_;
 
-    /** \brief
-     * Coords at quadrature points
-     */
+    /// Coords at quadrature points
     WorldVector<double> *coordsAtQPs_;
 
-    /** \brief
-     * Valid flag for coords
-     */
+    /// Valid flag for coords
     int coordsNumPointsValid_;
 
-    /** \brief
-     * Map of all vector infos
-     */
+    /// Map of all vector infos
     std::map<const DOFVector<double>*, VecQPInfo*> vecQPInfos_;
 
-    /** \brief
-     * element normal at quadrature points (array of pointers)
-     */
+    /// element normal at quadrature points (array of pointers)
     WorldVector<double> **elementNormalAtQPs_;
 
-    /** \brief
-     * for constant values at all QPs (all entries point to same memory)
-     */
+    /// for constant values at all QPs (all entries point to same memory)
     WorldVector<double> **elementNormalConst_;
   
-    /** \brief
-     * valid flag for element normals
-     */
+    /// valid flag for element normals
     int elementNormalNumPointsValid_;
 
-    /** \brief
-     * gradient of barycentric coordinates at QPs (array of pointers)
-     */
+    /// gradient of barycentric coordinates at QPs (array of pointers)
     DimVec<WorldVector<double> > **grdLambdaAtQPs_;
 
-    /** \brief
-     * for constant values at all QPs (all entries point to same memory)
-     */
+    /// for constant values at all QPs (all entries point to same memory)
     DimVec<WorldVector<double> > **grdLambdaConst_;
 
-    /** \brief
-     * number of valid points of grdLambdaAtQPs_
-     */
+    /// number of valid points of grdLambdaAtQPs_
     int grdLambdaNumPointsValid_;
 
-    /** \brief
-     * Static map of all QPInfos. Used by \ref provideQPInfo().
-     */
+    /// Static map of all QPInfos. Used by \ref provideQPInfo().
     static std::map<const Quadrature*, QPInfo*> qpInfos_;
   };
 
diff --git a/AMDiS/src/SMIAdapter.cc b/AMDiS/src/SMIAdapter.cc
deleted file mode 100644
index 6c3d6320..00000000
--- a/AMDiS/src/SMIAdapter.cc
+++ /dev/null
@@ -1,676 +0,0 @@
-//
-// Software License for AMDiS
-//
-// Copyright (c) 2010 Dresden University of Technology 
-// All rights reserved.
-// Authors: Simon Vey, Thomas Witkowski et al.
-//
-// This file is part of AMDiS
-//
-// See also license.opensource.txt in the distribution.
-
-
-#include "SMIAdapter.h"
-#include "Mesh.h"
-#include "Traverse.h"
-#include "ElInfo.h"
-#include "Flag.h"
-#include "FiniteElemSpace.h"
-#include "BasisFunction.h"
-#include "DOFVector.h"
-#include "DOFAdmin.h"
-#include "ElementRegion_ED.h"
-#include "SurfaceRegion_ED.h"
-#include "Flag.h"
-
-namespace AMDiS {
-
-  SMIAdapter::SMIAdapter(int              smiApplicationId,
-			 int              smiMeshId,
-			 FiniteElemSpace *feSpace,
-			 int              elementRegion,
-			 int              surfaceRegion,
-			 bool (*elementFct)(ElInfo *elInfo),
-			 bool (*surfaceFct)(ElInfo *elInfo, int side)) 
-    : smiApplicationId_(smiApplicationId), 
-      smiMeshId_(smiMeshId),
-      feSpace_(feSpace),
-      elementRegion_(elementRegion),
-      surfaceRegion_(surfaceRegion),
-      addNeighbourInfo_(false),
-      newNodeIndex_(NULL),
-      oldNodeIndex_(NULL),
-      newElementIndex_(NULL),
-      oldElementIndex_(NULL),
-      elementFct_(elementFct),
-      surfaceFct_(surfaceFct)
-  {
-    TEST_EXIT(!surfaceFct_)("surfaceFct not yet supported\n");
-    TEST_EXIT(elementFct_ == NULL || elementRegion_ == -1)
-      ("don't use elementRegion AND elementFct\n");
-
-    Mesh *mesh = feSpace_->getMesh();
-    int dim = mesh->getDim();
-
-    if(surfaceRegion > -1) {
-      dim -= 1;
-    }
-
-    TEST_EXIT(dim > 0 && dim < 4)("invalid dim\n");
-
-    elementType_ = dim * 10 + 1; // linear elements only
-
-    int smiError = SMI_Add_application(smiApplicationId_,
-				       SMI_APP_MODE_DEFAULT);
-
-    smiError = SMI_Add_mesh(smiApplicationId_,
-			    smiMeshId_, SMI_MESH_MODE_DEFAULT);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_Add_mesh() failed with error %d\n", smiError);
-
-    smiError = SMI_Begin_write_transaction(smiApplicationId_,
-					   smiMeshId_);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_Begin_modification() failed with error %d\n", smiError);
-
-    smiError = SMI_Add_elem_type(smiApplicationId_,
-				 smiMeshId_,
-				 elementType_,
-				 dim + 1);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_Add_elem_type() failed with error %d\n", smiError);
-
-    smiError = SMI_End_write_transaction(smiApplicationId_,
-					 smiMeshId_);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_End_modification() failed with error %d\n", smiError);
-  }
-
-  void SMIAdapter::addQuantity(int quantityId, DOFVector<double> *dofVector) {
-    TEST_EXIT(dofVectors_[quantityId].size() == 0)
-      ("quantityId already added\n");
-
-    dofVectors_[quantityId].push_back(dofVector);
-
-    static double defaultValue = 0.0;
-
-    int smiError;
-
-    smiError = SMI_Begin_write_transaction(smiApplicationId_,
-					   smiMeshId_);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_Begin_modification() failed with error %d\n", smiError);
-
-    smiError = SMI_Add_quantity(smiApplicationId_,
-				smiMeshId_,
-				quantityId,
-				SMI_LOC_NODE,
-				SMI_TYPE_DOUBLE,
-				1,
-				&defaultValue);
-      
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_Add_quantity faild with error %d\n", smiError);
-
-    smiError = SMI_End_write_transaction(smiApplicationId_,
-					 smiMeshId_);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_End_modification() failed with error %d\n", smiError);
-  }
-
-  void SMIAdapter::addQuantity(int quantityId,
-			       int quantityDim,
-			       DOFVector<double> **dofVector) 
-  {
-    TEST_EXIT(dofVectors_[quantityId].size() == 0)
-      ("quantityId already added\n");
-
-    dofVectors_[quantityId].resize(quantityDim);
-
-    int comp;
-    for(comp = 0; comp < quantityDim; comp++) {
-      dofVectors_[quantityId][comp] = dofVector[comp];
-    }
-
-    TEST_EXIT(quantityDim < 4)("quantityDim > 3\n");
-
-    static double defaultValue[3] = {0.0, 0.0, 0.0};
-
-    int smiError;
-
-    smiError = SMI_Begin_write_transaction(smiApplicationId_,
-					   smiMeshId_);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_Begin_modification() failed with error %d\n", smiError);
-
-    smiError = SMI_Add_quantity(smiApplicationId_,
-				smiMeshId_,
-				quantityId,
-				SMI_LOC_NODE,
-				SMI_TYPE_DOUBLE,
-				quantityDim,
-				defaultValue);
-      
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_Add_quantity faild with error %d\n", smiError);
-
-    smiError = SMI_End_write_transaction(smiApplicationId_,
-					 smiMeshId_);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_End_modification() failed with error %d\n", smiError);
-  }
-
-  void SMIAdapter::transferMeshToSMI()
-  {
-    int smiError = SMI_Begin_write_transaction(smiApplicationId_,
-					       smiMeshId_);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_Begin_modification() failed with error %d\n", smiError);
-
-    smiError = SMI_Clear_mesh(smiApplicationId_,
-			      smiMeshId_);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_Clear_mesh() failed with error %d\n", smiError);
-
-    int i, j;
-    Mesh *mesh = feSpace_->getMesh();
-    int dim = mesh->getDim();
-    DOFAdmin *admin = feSpace_->getAdmin();
-    const BasisFunction *basFcts = feSpace_->getBasisFcts();
-    int numBasFcts = basFcts->getNumber();
-
-    Element *element;
-    ElementData *elementData;
-    ElementData *regionData;
-    int region;
-    int side;
-    int numNewNodes;
-    int numNodes;
-    bool validElement;
-    double *nodeCoords = new double[numBasFcts * dim]; 
-
-    DOFVector<char> alreadyAdded(feSpace_, "already added nodes");
-    alreadyAdded.set(0);
-
-    int elementCounter[1] = { 0 };
-    int elementIndex;
-
-    DimVec<double> *bary = NULL;
-    WorldVector<double> world;
-
-    const DegreeOfFreedom *elementDofs = NULL;
-    DegreeOfFreedom dof;
-    DegreeOfFreedom *nodeIndices = new int[numBasFcts];
-    DegreeOfFreedom *newNodeIndices = new int[numBasFcts];
-
-    Flag fillFlag = Mesh::CALL_LEAF_EL | Mesh::FILL_COORDS;
-  
-    if(addNeighbourInfo_) {
-      fillFlag |= Mesh::FILL_NEIGH;
-    }
-
-    TraverseStack stack;
-    ElInfo *elInfo = stack.traverseFirst(mesh, -1, fillFlag);
-
-    while(elInfo) {
-    
-      element = elInfo->getElement();
-      elementData = element->getElementData();
-      elementDofs = basFcts->getLocalIndices(element, admin, NULL);
-
-      // check element region
-      if(elementRegion_ > -1) {
-	regionData = elementData->getElementData(ELEMENT_REGION);
-	if(regionData) {
-	  region = dynamic_cast<ElementRegion_ED*>(regionData)->getRegion();
-	} else {
-	  region = -1;
-	}
-	validElement = (region == elementRegion_);
-      } else {
-	validElement = true;
-      }
-
-      if(elementFct_) {
-	validElement = (*elementFct_)(elInfo);
-      }
-    
-      if(validElement) {
-
-	// check surface region
-	if(surfaceRegion_ > -1) {
-	  regionData = elementData->getElementData(SURFACE_REGION);
-	  while(regionData) {
-	    region = dynamic_cast<SurfaceRegion_ED*>(regionData)->getRegion();
-
-	    // surface region found ?
-	    if(region == surfaceRegion_) {
-	      // add surface element
-	      side = dynamic_cast<SurfaceRegion_ED*>(regionData)->getSide();
-	      numNewNodes = 0;
-	      numNodes = 0;
-	      for(i = 0; i < numBasFcts; i++) {
-		bary = basFcts->getCoords(i);
-		if((*bary)[side] == 0) {
-		  dof = elementDofs[i];
-
-		  if(newNodeIndex_) {
-		    dof = (*(newNodeIndex_))[dof] - 1;
-		    TEST_EXIT(dof >= 0)("invalid node index\n");
-		  }
-		
-		  if(!alreadyAdded[dof]) {
-		    newNodeIndices[numNewNodes] = dof;
-		    elInfo->coordToWorld(*bary, world);
-		    for(j = 0; j < dim; j++) {
-		      nodeCoords[numNewNodes * dim + j] = world[j];
-		    }
-		    numNewNodes++;
-		    alreadyAdded[dof] = 1;
-		  }
-		  nodeIndices[numNodes] = dof;
-		  numNodes++;
-		}
-	      }
-
-	      smiError = SMI_Add_nodes(smiApplicationId_,
-				       smiMeshId_,
-				       numNewNodes,
-				       newNodeIndices,
-				       nodeCoords,
-				       dim);
-
-	      TEST_EXIT(smiError == SMI_OK)
-		("SMI_Add_nodes faild with error %d\n", smiError);
-
-	      smiError = SMI_Add_elems(smiApplicationId_,
-				       smiMeshId_,
-				       1,
-				       &elementType_,
-				       dim+1,
-				       nodeIndices,
-				       elementCounter);
-
-	      (elementCounter[0])++;
-
-	      TEST_EXIT(smiError == SMI_OK)
-		("SMI_Add_elems faild with error %d\n", smiError);
-	    }
-	    regionData = regionData->getDecorated(SURFACE_REGION);
-	  }
-	} else { 
-	  // add volume element
-
-
-	  numNewNodes = 0;
-	  for(i = 0; i < numBasFcts; i++) {
-	    bary = basFcts->getCoords(i);
-	    dof = elementDofs[i];
-
-	    if(newNodeIndex_) {
-	      dof = (*(newNodeIndex_))[dof] - 1;
-	      TEST_EXIT(dof >= 0)("invalid node index\n");
-	    }
-
-	    if(!alreadyAdded[dof]) {
-	      newNodeIndices[numNewNodes] = dof;
-	      elInfo->coordToWorld(*bary, world);
-	      for(j = 0; j < dim; j++) {
-		nodeCoords[numNewNodes * dim + j] = world[j];
-	      }
-	      numNewNodes++;
-	      alreadyAdded[dof] = 1;
-	    }
-	  }
-
-	  smiError = SMI_Add_nodes(smiApplicationId_,
-				   smiMeshId_,
-				   numNewNodes,
-				   newNodeIndices,
-				   nodeCoords,
-				   dim);
-
-	  TEST_EXIT(smiError == SMI_OK)
-	    ("SMI_Add_nodes faild with error %d\n", smiError);
-
-	  elementIndex = element->getIndex();
-
-	  if(newElementIndex_) {
-	    elementIndex = (*(newElementIndex_))[elementIndex] - 1;
-	    TEST_EXIT(elementIndex >= 0)("invalid element index\n");
-	  }
-
-	  smiError = SMI_Add_elems(smiApplicationId_,
-				   smiMeshId_,
-				   1,
-				   &elementType_,
-				   dim+1,
-				   const_cast<int*>(elementDofs),
-				   &elementIndex);
-
-	  if(addNeighbourInfo_) {
-	    DimVec<int> neighbours(dim, NO_INIT);
-	    DimVec<int> oppVertices(dim, NO_INIT);
-	    for(i = 0; i < dim + 1; i++) {
-	      if(elInfo->getNeighbour(i)) {
-		neighbours[i] = elInfo->getNeighbour(i)->getIndex();
-		if(newElementIndex_) {
-		  neighbours[i] = (*(newElementIndex_))[neighbours[i]] - 1;
-		  TEST_EXIT(neighbours[i] >= 0)("invalid element index\n");
-		}
-		oppVertices[i] = elInfo->getOppVertex(i);
-	      } else {
-		neighbours[i] = -1;
-		oppVertices[i] = -1;
-	      }
-	    }
-	    SMI_Set_quantity_values(smiApplicationId_,
-				    smiMeshId_,
-				    SMI_NEIGH_QUANTITY,
-				    SMI_TYPE_INT,
-				    dim+1,
-				    1,
-				    &elementIndex,
-				    neighbours.getValArray());
-	    SMI_Set_quantity_values(smiApplicationId_,
-				    smiMeshId_,
-				    SMI_OPP_V_QUANTITY,
-				    SMI_TYPE_INT,
-				    dim+1,
-				    1,
-				    &elementIndex,
-				    oppVertices.getValArray());
-	  }
-
-
-	  (elementCounter[0])++;
-	
-	  TEST_EXIT(smiError == SMI_OK)
-	    ("SMI_Add_elems faild with error %d\n", smiError);
-	}
-      }
-    
-      elInfo = stack.traverseNext(elInfo);
-    }
-  
-    delete [] nodeCoords;
-    delete [] nodeIndices;
-    delete [] newNodeIndices;
-
-    smiError = SMI_End_write_transaction(smiApplicationId_, smiMeshId_);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_End_modification() failed with error %d\n", smiError);
-  }
-
-  void SMIAdapter::transferQuantitiesToSMI(int quantityID)
-  {
-    int smiError;
-  
-    smiError = SMI_Begin_write_transaction(smiApplicationId_,
-					   smiMeshId_);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_Begin_modification() failed with error %d\n", smiError);
-
-    int  numNodes;
-    int *nodeIndices;
-
-    smiError = SMI_Get_all_nodes(smiApplicationId_,
-				 smiMeshId_,
-				 &numNodes,
-				 &nodeIndices);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_Get_all_nodes() failed with error %d\n", smiError);
-
-    if (quantityID == -1) {
-      std::map<int, std::vector<DOFVector<double>*> >::iterator quantityIt;
-      std::map<int, std::vector<DOFVector<double>*> >::iterator quantityEnd = 
-	  dofVectors_.end();
-
-      for(quantityIt = dofVectors_.begin(); quantityIt != quantityEnd; ++quantityIt) {
-	int quantityDim = static_cast<int>(quantityIt->second.size());
-
-	double *values = new double[numNodes * quantityDim];
-
-	int i, comp;
-	for(i = 0; i < numNodes; i++) {
-	  DegreeOfFreedom index = nodeIndices[i];
-	  if(oldNodeIndex_) {
-	    index = (*(oldNodeIndex_))[index] - 1;
-	  }
-	  for(comp = 0; comp < quantityDim; comp++) {
-	    DOFVector<double> *dofVector = (quantityIt->second)[comp];
-	    values[i * quantityDim + comp] = (*dofVector)[index];
-	  }
-	}
-
-	smiError = SMI_Set_quantity_values(smiApplicationId_,
-					   smiMeshId_,
-					   (*quantityIt).first,
-					   SMI_TYPE_DOUBLE,
-					   quantityDim,
-					   numNodes,
-					   nodeIndices,
-					   values);
-
-	TEST_EXIT(smiError == SMI_OK)
-	  ("SMI_Set_quantity_values() failed with error %d\n", smiError);
-      
-	delete [] values;
-      }
-    } else {
-      int quantityDim = static_cast<int>(dofVectors_[quantityID].size());
-
-      double *values = new double[numNodes * quantityDim];
-
-      int i, comp;
-      for(i = 0; i < numNodes; i++) {
-	DegreeOfFreedom index = nodeIndices[i];
-	if(oldNodeIndex_) {
-	  index = (*(oldNodeIndex_))[index] - 1;
-	}
-	for(comp = 0; comp < quantityDim; comp++) {
-	  DOFVector<double> *dofVector = dofVectors_[quantityID][comp];
-	  values[i*quantityDim + comp] = (*dofVector)[index];
-	}
-      }
-	
-      smiError = SMI_Set_quantity_values(smiApplicationId_,
-					 smiMeshId_,
-					 quantityID,
-					 SMI_TYPE_DOUBLE,
-					 quantityDim,
-					 numNodes,
-					 nodeIndices,
-					 values);
-
-      TEST_EXIT(smiError == SMI_OK)
-	("SMI_Set_quantity_values() failed with error %d\n", smiError);
-
-      delete [] values;
-    }
-
-    smiError = SMI_End_write_transaction(smiApplicationId_, smiMeshId_);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_End_modification() failed with error %d\n", smiError);
-  }
-
-  void SMIAdapter::getQuantitiesFromSMI(int quantityID)
-  {
-    int smiError;
-  
-    smiError = SMI_Begin_read_transaction(smiApplicationId_,
-					  smiMeshId_);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_Begin_modification() failed with error %d\n", smiError);
-
-    int  numNodes;
-    int *nodeIndices;
-
-    smiError = SMI_Get_all_nodes(smiApplicationId_,
-				 smiMeshId_,
-				 &numNodes,
-				 &nodeIndices);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_Get_all_nodes() failed with error %d\n", smiError);
-
-    if (quantityID == -1) {
-      std::map<int, std::vector<DOFVector<double>*> >::iterator quantityIt;
-      std::map<int, std::vector<DOFVector<double>*> >::iterator quantityEnd = 
-	  dofVectors_.end();
-      for(quantityIt = dofVectors_.begin(); quantityIt != quantityEnd; ++quantityIt) {
-	int quantityDim = static_cast<int>(quantityIt->second.size());
-
-	double *values = new double[numNodes * quantityDim];
-
-	smiError = SMI_Get_quantity_values(smiApplicationId_,
-					   smiMeshId_,
-					   (*quantityIt).first,
-					   SMI_TYPE_DOUBLE,
-					   quantityDim,
-					   numNodes,
-					   nodeIndices,
-					   values);
-
-	TEST_EXIT(smiError == SMI_OK)
-	  ("SMI_Set_quantity_values() failed with error %d\n", smiError);
-
-	int i, comp;
-	for(i = 0; i < numNodes; i++) {
-	  DegreeOfFreedom index = nodeIndices[i];
-	  if(oldNodeIndex_) {
-	    index = (*(oldNodeIndex_))[index] - 1;
-	  }
-	  for(comp = 0; comp < quantityDim; comp++) {
-	    DOFVector<double> *dofVector = (quantityIt->second)[comp];
-	    (*dofVector)[index] = values[i * quantityDim + comp];
-	  }
-	}
-
-	delete [] values;
-      }
-    } else {
-      int quantityDim = static_cast<int>(dofVectors_[quantityID].size());
-
-      double *values = new double[numNodes * quantityDim];
-
-      smiError = SMI_Get_quantity_values(smiApplicationId_,
-					 smiMeshId_,
-					 quantityID,
-					 SMI_TYPE_DOUBLE,
-					 quantityDim,
-					 numNodes,
-					 nodeIndices,
-					 values);
-
-      TEST_EXIT(smiError == SMI_OK)
-	("SMI_Set_quantity_values() failed with error %d\n", smiError);
-    
-      int i, comp;
-      for(i = 0; i < numNodes; i++) {
-	DegreeOfFreedom index = nodeIndices[i];
-	if(oldNodeIndex_) {
-	  index = (*(oldNodeIndex_))[index] - 1;
-	}
-	for(comp = 0; comp < quantityDim; comp++) {
-	  DOFVector<double> *dofVector = dofVectors_[quantityID][comp];
-	  (*dofVector)[index] = values[i * quantityDim + comp];
-	}
-      }
-
-      delete [] values;
-    }
-
-    smiError = SMI_End_read_transaction(smiApplicationId_, smiMeshId_);
-
-    TEST_EXIT(smiError == SMI_OK)
-      ("SMI_End_modification() failed with error %d\n", smiError);
-  }
-
-  void SMIAdapter::addNeighbourInfo() 
-  {
-    TEST_EXIT(surfaceRegion_ == -1)
-      ("no neighbour info available for surface meshes\n");
-
-    int dim = feSpace_->getMesh()->getDim();
-
-    if(SMI_OK != SMI_Get_quantity_info(smiApplicationId_,
-				       smiMeshId_,
-				       SMI_NEIGH_QUANTITY,
-				       NULL, NULL, NULL))
-      {
-	int defaultValue[3] = {-1, -1, -1};
-
-	SMI_Begin_write_transaction(smiApplicationId_,
-				    smiMeshId_);
-
-	SMI_Add_quantity(smiApplicationId_,
-			 smiMeshId_,
-			 SMI_NEIGH_QUANTITY,
-			 SMI_LOC_ELEM,
-			 SMI_TYPE_INT,
-			 dim+1,
-			 defaultValue);
-
-	SMI_Add_quantity(smiApplicationId_,
-			 smiMeshId_,
-			 SMI_OPP_V_QUANTITY,
-			 SMI_LOC_ELEM,
-			 SMI_TYPE_INT,
-			 dim+1,
-			 defaultValue);
-
-	SMI_End_write_transaction(smiApplicationId_,
-				  smiMeshId_);
-      }
-
-    addNeighbourInfo_ = true;
-  }
-
-  void SMIAdapter::getNeighbourInfo(int  elementIndex,
-				    int *neighbours,
-				    int *oppVertices)
-  {
-    int i, dim = feSpace_->getMesh()->getDim();
-
-    TEST_EXIT(addNeighbourInfo_)("no neighbour info added\n");
-    SMI_Get_quantity_values(smiApplicationId_,
-			    smiMeshId_,
-			    SMI_NEIGH_QUANTITY,
-			    SMI_TYPE_INT,
-			    dim+1,
-			    1,
-			    &elementIndex,
-			    neighbours);
-    SMI_Get_quantity_values(smiApplicationId_,
-			    smiMeshId_,
-			    SMI_OPP_V_QUANTITY,
-			    SMI_TYPE_INT,
-			    dim+1,
-			    1,
-			    &elementIndex,
-			    oppVertices);
-
-    if(oldElementIndex_) {
-      for(i = 0; i < dim + 1; i++) {
-	neighbours[i] = (*(oldElementIndex_))[neighbours[i]] - 1;
-      }
-    }
-  }
-
-}
diff --git a/AMDiS/src/SMIAdapter.h b/AMDiS/src/SMIAdapter.h
deleted file mode 100644
index 5f6bbe6d..00000000
--- a/AMDiS/src/SMIAdapter.h
+++ /dev/null
@@ -1,133 +0,0 @@
-// ============================================================================
-// ==                                                                        ==
-// == AMDiS - Adaptive multidimensional simulations                          ==
-// ==                                                                        ==
-// ==  http://www.amdis-fem.org                                              ==
-// ==                                                                        ==
-// ============================================================================
-//
-// Software License for AMDiS
-//
-// Copyright (c) 2010 Dresden University of Technology 
-// All rights reserved.
-// Authors: Simon Vey, Thomas Witkowski et al.
-//
-// This file is part of AMDiS
-//
-// See also license.opensource.txt in the distribution.
-
-
-
-/** \file SMIAdapter.h */
-
-#ifndef AMDIS_SMIADAPTER_H
-#define AMDIS_SMIADAPTER_H
-
-#include <map>
-#include <vector>
-#include "Global.h"
-#include "smi.h"
-#include "AMDiS_fwd.h"
-#include "Flag.h"
-
-namespace AMDiS {
-
-#define SMI_NEIGH_QUANTITY 10001
-#define SMI_OPP_V_QUANTITY 20002
-
-  /// SMI adapter for an AMDiS mesh.
-  class SMIAdapter
-  {
-  public:
-    /// constructor
-    SMIAdapter(int              smiApplicationId,
-	       int              smiMeshId,
-	       FiniteElemSpace *feSpace,
-	       int              elementRegion = -1,
-	       int              surfaceRegion = -1,
-	       bool (*elementFct)(ElInfo *elInfo) = NULL,
-	       bool (*surfaceFct)(ElInfo *elInfo, int side) = NULL);
-
-    /// destructor
-    virtual ~SMIAdapter() {}
-
-    /// Add DOFVector<double> as smi quantity.
-    void addQuantity(int quantityId, DOFVector<double> *dofVector);
-
-    /// Add DOFVector<double> as smi quantity.
-    void addQuantity(int quantityId, int quantityDim, DOFVector<double> **dofVector);
-
-    /** \brief
-     * If called before the first call of \ref transferMeshToSMI() 
-     * neighbourhood information are stored in SMI as quantities.
-     */
-    void addNeighbourInfo();
-
-    /** \brief
-     * Get neighbourhood information about the element. 
-     * \param neighbours array of the neighbour element indices
-     * \param oppVertices array of the corresponding opp vertices 
-     */
-    void getNeighbourInfo(int elementIndex, int *neighbours, int *oppVertices);
-
-    /// Transfer mesh data from AMDiS to SMI.
-    void transferMeshToSMI();
-
-    /// Transfer quantity values from AMDiS to SMI.
-    void transferQuantitiesToSMI(int quantityID = -1);
-
-    /// Transfer quantity values from SMI to AMDiS.
-    void getQuantitiesFromSMI(int quantityID = -1);
-
-    void setIndexMappings(std::map<DegreeOfFreedom, DegreeOfFreedom> *newNodeIndex,
-			  std::map<DegreeOfFreedom, DegreeOfFreedom> *oldNodeIndex,
-			  std::map<int, int> *newElementIndex,
-			  std::map<int, int> *oldElementIndex)
-    {
-      newNodeIndex_ = newNodeIndex;
-      oldNodeIndex_ = oldNodeIndex;
-      newElementIndex_ = newElementIndex;
-      oldElementIndex_ = oldElementIndex;
-    }
-
-  protected:
-    ///SMI application id
-    int smiApplicationId_;
-
-    /// SMI mesh id
-    int smiMeshId_;
-
-    /// FeSpace containing the mesh
-    FiniteElemSpace *feSpace_;
-
-    /// smi element type of all elements in the mesh 
-    int elementType_;
-
-    /// mapping from quantity ids to DOFVector pointers 
-    std::map<int, std::vector<DOFVector<double>*> > dofVectors_;
-
-    /// element region the adapter is defined on
-    int elementRegion_;
-
-    /// surface region the adapter is defined on
-    int surfaceRegion_;
-
-    /// store neighbourhood information?
-    bool addNeighbourInfo_;
-
-    std::map<DegreeOfFreedom, DegreeOfFreedom> *newNodeIndex_;
-
-    std::map<DegreeOfFreedom, DegreeOfFreedom> *oldNodeIndex_;
-
-    std::map<int, int> *newElementIndex_;
-
-    std::map<int, int> *oldElementIndex_;
-
-    bool (*elementFct_)(ElInfo*);
-
-    bool (*surfaceFct_)(ElInfo*, int);
-  };
-
-}
-
-#endif
diff --git a/AMDiS/compositeFEM/src/CFE_Integration.cc b/AMDiS/src/compositeFEM/CFE_Integration.cc
similarity index 100%
rename from AMDiS/compositeFEM/src/CFE_Integration.cc
rename to AMDiS/src/compositeFEM/CFE_Integration.cc
diff --git a/AMDiS/compositeFEM/src/CFE_Integration.h b/AMDiS/src/compositeFEM/CFE_Integration.h
similarity index 100%
rename from AMDiS/compositeFEM/src/CFE_Integration.h
rename to AMDiS/src/compositeFEM/CFE_Integration.h
diff --git a/AMDiS/compositeFEM/src/CFE_NormAndErrorFcts.cc b/AMDiS/src/compositeFEM/CFE_NormAndErrorFcts.cc
similarity index 100%
rename from AMDiS/compositeFEM/src/CFE_NormAndErrorFcts.cc
rename to AMDiS/src/compositeFEM/CFE_NormAndErrorFcts.cc
diff --git a/AMDiS/compositeFEM/src/CFE_NormAndErrorFcts.h b/AMDiS/src/compositeFEM/CFE_NormAndErrorFcts.h
similarity index 100%
rename from AMDiS/compositeFEM/src/CFE_NormAndErrorFcts.h
rename to AMDiS/src/compositeFEM/CFE_NormAndErrorFcts.h
diff --git a/AMDiS/compositeFEM/src/CompositeFEMMethods.cc b/AMDiS/src/compositeFEM/CompositeFEMMethods.cc
similarity index 100%
rename from AMDiS/compositeFEM/src/CompositeFEMMethods.cc
rename to AMDiS/src/compositeFEM/CompositeFEMMethods.cc
diff --git a/AMDiS/compositeFEM/src/CompositeFEMMethods.h b/AMDiS/src/compositeFEM/CompositeFEMMethods.h
similarity index 100%
rename from AMDiS/compositeFEM/src/CompositeFEMMethods.h
rename to AMDiS/src/compositeFEM/CompositeFEMMethods.h
diff --git a/AMDiS/compositeFEM/src/CompositeFEMOperator.cc b/AMDiS/src/compositeFEM/CompositeFEMOperator.cc
similarity index 100%
rename from AMDiS/compositeFEM/src/CompositeFEMOperator.cc
rename to AMDiS/src/compositeFEM/CompositeFEMOperator.cc
diff --git a/AMDiS/compositeFEM/src/CompositeFEMOperator.h b/AMDiS/src/compositeFEM/CompositeFEMOperator.h
similarity index 100%
rename from AMDiS/compositeFEM/src/CompositeFEMOperator.h
rename to AMDiS/src/compositeFEM/CompositeFEMOperator.h
diff --git a/AMDiS/compositeFEM/src/ElementLevelSet.cc b/AMDiS/src/compositeFEM/ElementLevelSet.cc
similarity index 100%
rename from AMDiS/compositeFEM/src/ElementLevelSet.cc
rename to AMDiS/src/compositeFEM/ElementLevelSet.cc
diff --git a/AMDiS/compositeFEM/src/ElementLevelSet.h b/AMDiS/src/compositeFEM/ElementLevelSet.h
similarity index 100%
rename from AMDiS/compositeFEM/src/ElementLevelSet.h
rename to AMDiS/src/compositeFEM/ElementLevelSet.h
diff --git a/AMDiS/compositeFEM/src/LevelSetAdaptMesh.cc b/AMDiS/src/compositeFEM/LevelSetAdaptMesh.cc
similarity index 100%
rename from AMDiS/compositeFEM/src/LevelSetAdaptMesh.cc
rename to AMDiS/src/compositeFEM/LevelSetAdaptMesh.cc
diff --git a/AMDiS/compositeFEM/src/LevelSetAdaptMesh.h b/AMDiS/src/compositeFEM/LevelSetAdaptMesh.h
similarity index 100%
rename from AMDiS/compositeFEM/src/LevelSetAdaptMesh.h
rename to AMDiS/src/compositeFEM/LevelSetAdaptMesh.h
diff --git a/AMDiS/compositeFEM/src/PenaltyOperator.cc b/AMDiS/src/compositeFEM/PenaltyOperator.cc
similarity index 100%
rename from AMDiS/compositeFEM/src/PenaltyOperator.cc
rename to AMDiS/src/compositeFEM/PenaltyOperator.cc
diff --git a/AMDiS/compositeFEM/src/PenaltyOperator.h b/AMDiS/src/compositeFEM/PenaltyOperator.h
similarity index 100%
rename from AMDiS/compositeFEM/src/PenaltyOperator.h
rename to AMDiS/src/compositeFEM/PenaltyOperator.h
diff --git a/AMDiS/compositeFEM/src/SubElementAssembler.cc b/AMDiS/src/compositeFEM/SubElementAssembler.cc
similarity index 100%
rename from AMDiS/compositeFEM/src/SubElementAssembler.cc
rename to AMDiS/src/compositeFEM/SubElementAssembler.cc
diff --git a/AMDiS/compositeFEM/src/SubElementAssembler.h b/AMDiS/src/compositeFEM/SubElementAssembler.h
similarity index 100%
rename from AMDiS/compositeFEM/src/SubElementAssembler.h
rename to AMDiS/src/compositeFEM/SubElementAssembler.h
diff --git a/AMDiS/compositeFEM/src/SubPolytope.cc b/AMDiS/src/compositeFEM/SubPolytope.cc
similarity index 100%
rename from AMDiS/compositeFEM/src/SubPolytope.cc
rename to AMDiS/src/compositeFEM/SubPolytope.cc
diff --git a/AMDiS/compositeFEM/src/SubPolytope.h b/AMDiS/src/compositeFEM/SubPolytope.h
similarity index 100%
rename from AMDiS/compositeFEM/src/SubPolytope.h
rename to AMDiS/src/compositeFEM/SubPolytope.h
diff --git a/AMDiS/compositeFEM/src/TranslateLsFct.h b/AMDiS/src/compositeFEM/TranslateLsFct.h
similarity index 100%
rename from AMDiS/compositeFEM/src/TranslateLsFct.h
rename to AMDiS/src/compositeFEM/TranslateLsFct.h
diff --git a/AMDiS/compositeFEM/src/compositeFEM.h b/AMDiS/src/compositeFEM/compositeFEM.h
similarity index 100%
rename from AMDiS/compositeFEM/src/compositeFEM.h
rename to AMDiS/src/compositeFEM/compositeFEM.h
-- 
GitLab