Skip to content
Snippets Groups Projects
Commit ff05e60f authored by Oliver Sander's avatar Oliver Sander Committed by sander
Browse files

Towards allowing FD using multi-precision number types

[[Imported from SVN: r9849]]
parent 9a57fc03
No related branches found
No related tags found
No related merge requests found
...@@ -17,6 +17,8 @@ class LocalGeodesicFEFDStiffness ...@@ -17,6 +17,8 @@ class LocalGeodesicFEFDStiffness
typedef typename TargetSpace::ctype RT; typedef typename TargetSpace::ctype RT;
typedef typename GridView::template Codim<0>::Entity Entity; typedef typename GridView::template Codim<0>::Entity Entity;
typedef typename TargetSpace::template rebind<double>::other ATargetSpace;
// some other sizes // some other sizes
enum {gridDim=GridView::dimension}; enum {gridDim=GridView::dimension};
...@@ -28,7 +30,7 @@ public: ...@@ -28,7 +30,7 @@ public:
//! Dimension of the embedding space //! Dimension of the embedding space
enum { embeddedBlocksize = TargetSpace::EmbeddedTangentVector::dimension }; enum { embeddedBlocksize = TargetSpace::EmbeddedTangentVector::dimension };
LocalGeodesicFEFDStiffness(const LocalGeodesicFEStiffness<GridView, LocalFiniteElement, TargetSpace>* energy) LocalGeodesicFEFDStiffness(const LocalGeodesicFEStiffness<GridView, LocalFiniteElement, ATargetSpace>* energy)
: localEnergy_(energy) : localEnergy_(energy)
{} {}
...@@ -67,7 +69,7 @@ public: ...@@ -67,7 +69,7 @@ public:
std::vector<typename TargetSpace::TangentVector>& localGradient); std::vector<typename TargetSpace::TangentVector>& localGradient);
const LocalGeodesicFEStiffness<GridView, LocalFiniteElement, TargetSpace>* localEnergy_; const LocalGeodesicFEStiffness<GridView, LocalFiniteElement, ATargetSpace>* localEnergy_;
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment