Skip to content
Snippets Groups Projects

Implementations for geometryInInside() and geometryInOutside()

Merged lh1887 requested to merge feature/geometryInInOutside_rebase into master
1 file
+ 2
2
Compare changes
  • Side-by-side
  • Inline
  • cda36334
    [bugfix] add explicit cast · cda36334
    lh1887 authored
    If the gcc implementation of std::variant is used instead of the fallback,
    the compiler chokes on this without an explicit cast.
@@ -233,12 +233,12 @@ class SubGridLocalGeometry
//! The Jacobian matrix of the mapping from the reference element to this element
const JacobianTransposed jacobianTransposed (const FieldVector<ctype, mydim>& local) const {
return Std::visit([&](auto&& geom) {return geom.jacobianTransposed(local);}, localGeometry_);
return Std::visit([&](auto&& geom) {return (JacobianTransposed) geom.jacobianTransposed(local);}, localGeometry_);
}
//! The inverse of the Jacobian matrix of the mapping from the reference element to this element
const JacobianInverseTransposed jacobianInverseTransposed (const FieldVector<ctype, mydim>& local) const {
return Std::visit([&](auto&& geom) {return geom.jacobianInverseTransposed(local);}, localGeometry_);
return Std::visit([&](auto&& geom) {return (JacobianInverseTransposed) geom.jacobianInverseTransposed(local);}, localGeometry_);
}
private:
Loading