Skip to content
Snippets Groups Projects
Commit cc558591 authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Add a jacobianDeterminant version with argument for genericity

parent 647f38ba
Branches
No related tags found
No related merge requests found
......@@ -24,12 +24,20 @@ class LineTransformation<1>
return m_jacobian * x + m_shift;
}
PUGS_INLINE
double
jacobianDeterminant() const
{
return m_jacobian;
}
PUGS_INLINE
double
jacobianDeterminant(const TinyVector<1>&) const
{
return m_jacobian;
}
PUGS_INLINE
LineTransformation(const TinyVector<Dimension>& a, const TinyVector<Dimension>& b)
{
......
......@@ -24,12 +24,20 @@ class TetrahedronTransformation
return m_jacobian * x + m_shift;
}
PUGS_INLINE
double
jacobianDeterminant() const
{
return m_jacobian_determinant;
}
PUGS_INLINE
double
jacobianDeterminant(const TinyVector<3>&) const
{
return m_jacobian_determinant;
}
PUGS_INLINE
TetrahedronTransformation(const TinyVector<Dimension>& a,
const TinyVector<Dimension>& b,
......
......@@ -26,12 +26,20 @@ class TriangleTransformation<2>
return m_jacobian * x + m_shift;
}
PUGS_INLINE
double
jacobianDeterminant() const
{
return m_jacobian_determinant;
}
PUGS_INLINE
double
jacobianDeterminant(const TinyVector<2>&) const
{
return m_jacobian_determinant;
}
PUGS_INLINE
TriangleTransformation(const TinyVector<Dimension>& a, const TinyVector<Dimension>& b, const TinyVector<Dimension>& c)
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment