Package: netgen
Version: 4.4-3
Severity: important
Your package fails to build with G++ 4.1. I'm filing this bug as
important for now, but when 4.1 will be the default compiler in
unstable I'll upgrade this to serious.
> Automatic build of netgen_4.4-3 on em64t by sbuild/amd64 1.112
...
> gcc -c -I../../libsrc/include -I../../occ/inc -O2 -I/usr/include/GL
> -I/usr/include/tcl8.4 -I/usr/include/tk8.4 -I/usr/X11R6/include -DLINUX
> -DOPENGL -finline-limit=20000 -funroll-loops -DNGSOLVE geom2d.cpp
> geom3d.cpp geomtest3d.cpp adtree.cpp transform3d.cpp geomfuncs.cpp
> transform3d.cpp: In member function 'void
> netgen::Transformation3d::CalcInverse(netgen::Transformation3d&) const':
> transform3d.cpp:100: error: no matching function for call to
> 'CalcInverse(netgen::DenseMatrix&, netgen::DenseMatrix&)'
> ../../libsrc/include/../gprim/geomfuncs.hpp:120: note: candidates are: void
> netgen::CalcInverse(const netgen::Mat<3, 2>&, netgen::Mat<2, 3>&)
> ../../libsrc/include/../gprim/geomfuncs.hpp:110: note: void
> netgen::CalcInverse(const netgen::Mat<2, 3>&, netgen::Mat<3, 2>&)
> ../../libsrc/include/../gprim/geomfuncs.hpp:108: note: void
> netgen::CalcInverse(const netgen::Mat<3, 3>&, netgen::Mat<3, 3>&)
> ../../libsrc/include/../gprim/geomfuncs.hpp:92: note: void
> netgen::CalcInverse(const netgen::Mat<2, 2>&, netgen::Mat<2, 2>&)
> make[3]: *** [../../lib/LINUX/libgprim.a] Error 1
> make[3]: Leaving directory `/build/tbm/netgen-4.4/libsrc/gprim'
OK, this one is easy:
--- ./libsrc/linalg/densemat.hpp~ 2006-04-07 22:07:41.000000000 +0000
+++ ./libsrc/linalg/densemat.hpp 2006-04-07 22:08:04.000000000 +0000
@@ -14,6 +14,9 @@
#include <assert.h>
+class DenseMatrix;
+void CalcInverse (const DenseMatrix & m1, DenseMatrix & m2);
+
class DenseMatrix
{
protected:
But then we get:
cd libsrc; make
make[1]: Entering directory `/home/tbm/src/netgen-4.4/libsrc'
make[2]: Entering directory `/home/tbm/src/netgen-4.4/libsrc/linalg'
make[2]: Nothing to be done for `../../lib/LINUX/libla.a'.
make[2]: Leaving directory `/home/tbm/src/netgen-4.4/libsrc/linalg'
make[2]: Entering directory `/home/tbm/src/netgen-4.4/libsrc/general'
make[2]: Nothing to be done for `../../lib/LINUX/libgen.a'.
make[2]: Leaving directory `/home/tbm/src/netgen-4.4/libsrc/general'
make[2]: Entering directory `/home/tbm/src/netgen-4.4/libsrc/gprim'
make[2]: Nothing to be done for `../../lib/LINUX/libgprim.a'.
make[2]: Leaving directory `/home/tbm/src/netgen-4.4/libsrc/gprim'
make[2]: Entering directory `/home/tbm/src/netgen-4.4/libsrc/csg'
make[2]: Nothing to be done for `../../lib/LINUX/libcsg.a'.
make[2]: Leaving directory `/home/tbm/src/netgen-4.4/libsrc/csg'
make[2]: Entering directory `/home/tbm/src/netgen-4.4/libsrc/geom2d'
make[2]: Nothing to be done for `../../lib/LINUX/libgeom2d.a'.
make[2]: Leaving directory `/home/tbm/src/netgen-4.4/libsrc/geom2d'
make[2]: Entering directory `/home/tbm/src/netgen-4.4/libsrc/stlgeom'
make[2]: Nothing to be done for `../../lib/LINUX/libstlgeom.a'.
make[2]: Leaving directory `/home/tbm/src/netgen-4.4/libsrc/stlgeom'
make[2]: Entering directory `/home/tbm/src/netgen-4.4/libsrc/occ'
make[2]: Nothing to be done for `../../lib/LINUX/libocc.a'.
make[2]: Leaving directory `/home/tbm/src/netgen-4.4/libsrc/occ'
make[2]: Entering directory `/home/tbm/src/netgen-4.4/libsrc/meshing'
make[2]: Nothing to be done for `../../lib/LINUX/libmesh.a'.
make[2]: Leaving directory `/home/tbm/src/netgen-4.4/libsrc/meshing'
make[2]: Entering directory `/home/tbm/src/netgen-4.4/libsrc/opti'
make[2]: Nothing to be done for `../../lib/LINUX/libopti.a'.
make[2]: Leaving directory `/home/tbm/src/netgen-4.4/libsrc/opti'
make[2]: Entering directory `/home/tbm/src/netgen-4.4/libsrc/visualization'
make[2]: Nothing to be done for `../../lib/LINUX/libvis.a'.
make[2]: Leaving directory `/home/tbm/src/netgen-4.4/libsrc/visualization'
make[2]: Entering directory `/home/tbm/src/netgen-4.4/libsrc/interface'
make[2]: Nothing to be done for `../../lib/LINUX/libnginterface.a'.
make[2]: Leaving directory `/home/tbm/src/netgen-4.4/libsrc/interface'
make[1]: Leaving directory `/home/tbm/src/netgen-4.4/libsrc'
cd ngsolve; make
make[1]: Entering directory `/home/tbm/src/netgen-4.4/ngsolve'
gcc -c -I. -I../libsrc -I../libsrc/include -I../libsrc/interface -Iinclude
-I../../pebbles_old/libsrc/setup -I../../pebbles_old/libsrc/solver
-I../../pebbles_old/libsrc/prepro -I../../pebbles_old/libsrc/parallel
-I../../pebbles_old/libsrc -O2 -I/usr/include/GL -I/usr/include/tcl8.4
-I/usr/include/tk8.4 -I/usr/X11R6/include -DLINUX -DOPENGL -finline-limit=20000
-funroll-loops -DNGSOLVE -DNETGEN_ELTRANS ngsolve.cpp multigrid/mgpre.cpp
multigrid/smoother.cpp multigrid/prolongation.cpp comp/hdivhofespace.cpp
comp/preconditioner.cpp comp/hcurlhdivfes.cpp comp/hdivfes.cpp
comp/bilinearform.cpp comp/linearform.cpp comp/gridfunction.cpp
comp/meshaccess.cpp comp/fespace.cpp comp/postproc.cpp comp/hierarchicalee.cpp
comp/h1hofespace.cpp comp/highorderfes.cpp comp/l2hofespace.cpp comp/bem.cpp
comp/hcurlhofespace.cpp fem/elementtopology.cpp fem/intrule.cpp
fem/integrator.cpp fem/bdbequations.cpp fem/maxwellintegrator.cpp
fem/hdiv_equations.cpp fem/finiteelement.cpp fem/coefficient.cpp
fem/specialelement.cpp fem/hcurlfe.cpp fem/hdivfe.cpp fem/hdivhofe.cpp
fem/equilibrium.cpp fem/highorderfe.cpp fem/h1hofe.cpp fem/l2hofe.cpp
fem/recursive_pol_trig.cpp fem/recursive_pol.cpp fem/hcurlhofe.cpp fem/pml.cpp
fem/fastmat.cpp solve/shapetester.cpp solve/numproc.cpp solve/bvp.cpp
solve/evplapack.cpp solve/numprocee.cpp solve/nonlinelast.cpp solve/pde.cpp
solve/pdeparser.cpp
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::Vec<3, double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::Vec<3, double>]’
comp/preconditioner.cpp:696: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<std::complex<double> >]’:
comp/postproc.cpp:559: instantiated from ‘void ngcomp::CalcError(const
ngcomp::MeshAccess&, const ngcomp::S_GridFunction<SCAL>&, const
ngcomp::S_GridFunction<SCAL>&, const ngfem::BilinearFormIntegrator&,
ngbla::FlatVector<double>&, int, ngstd::LocalHeap&) [with SCAL =
std::complex<double>]’
comp/postproc.cpp:583: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<std::complex<double> >, TB =
ngbla::FlatVector<std::complex<double> >]’:
include/../linalg/basevector.hpp:228: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const std::complex<double>&, const std::complex<double>&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../linalg/basevector.hpp:145: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
include/../linalg/basevector.hpp:204: instantiated from ‘SCAL
ngla::S_BaseVector<SCAL>::InnerProduct(const ngla::BaseVector&) const [with
SCAL = double]’
include/../linalg/basevector.hpp:503: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::Vec<3, double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::Vec<3, double>]’
fem/intrule.cpp:109: instantiated from ‘ngfem::SpecificIntegrationPoint<DIMS,
DIMR, SCAL>::SpecificIntegrationPoint(const ngfem::IntegrationPoint&, const
ngfem::ElementTransformation&, ngstd::LocalHeap&) [with int DIMS = 3, int DIMR
= 3, SCAL = double]’
include/../fem/integrator.hpp:1330: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::Vec<1, double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::Vec<1, double>]’
fem/intrule.cpp:109: instantiated from ‘ngfem::SpecificIntegrationPoint<DIMS,
DIMR, SCAL>::SpecificIntegrationPoint(const ngfem::IntegrationPoint&, const
ngfem::ElementTransformation&, ngstd::LocalHeap&) [with int DIMS = 1, int DIMR
= 1, SCAL = double]’
fem/intrule.cpp:199: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::Vec<2, double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::Vec<2, double>]’
fem/intrule.cpp:109: instantiated from ‘ngfem::SpecificIntegrationPoint<DIMS,
DIMR, SCAL>::SpecificIntegrationPoint(const ngfem::IntegrationPoint&, const
ngfem::ElementTransformation&, ngstd::LocalHeap&) [with int DIMS = 2, int DIMR
= 2, SCAL = double]’
fem/intrule.cpp:200: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘typename TA::TSCAL
ngbla::InnerProduct(const ngbla::MatExpr<TA>&, const ngbla::MatExpr<TB>&) [with
TA = ngbla::FlatVector<double>, TB = ngbla::FlatVector<double>]’:
fem/integrator.cpp:168: instantiated from here
include/../basiclinalg/expr3.hpp:861: error: no matching function for call to
‘InnerProduct(const double&, const double&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::FlatVector<double>]’
include/../fem/elementtransformation.hpp:251: instantiated from ‘void
ngfem::ElementTransformation::CalcNormalVector(const ngfem::IntegrationPoint&,
T&, ngstd::LocalHeap&) const [with T = ngbla::FlatVector<double>]’
fem/integrator.cpp:917: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::Vec<3, double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::Vec<3, double>]’
include/../fem/bdbequations.hpp:1342: instantiated from ‘static void
ngfem::DiffOpNormal<D>::GenerateMatrix(const FEL&, const SIP&, MAT&,
ngstd::LocalHeap&) [with FEL = ngfem::NodalFiniteElement, SIP =
ngfem::SpecificIntegrationPoint<2, 3, double>, MAT =
ngbla::FlatMatrixFixHeight<1, double>, int D = 3]’
include/../fem/integrator.hpp:468: instantiated from ‘void
ngfem::T_BDBIntegrator<DIFFOP, DMATOP, FEL>::AssembleElementMatrix(const
ngfem::FiniteElement&, const ngfem::ElementTransformation&,
ngbla::FlatMatrix<double>&, ngstd::LocalHeap&) const [with DIFFOP =
ngfem::DiffOpNormal<3>, DMATOP = ngfem::DiagDMat<1>, FEL =
ngfem::NodalFiniteElement]’
fem/bdbequations.cpp:120: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
include/../basiclinalg/expr3.hpp: In function ‘double ngbla::L2Norm2(const
ngbla::MatExpr<TA>&) [with TA = ngbla::Vec<2, double>]’:
include/../basiclinalg/expr3.hpp:916: instantiated from ‘double
ngbla::L2Norm(const ngbla::MatExpr<TA>&) [with TA = ngbla::Vec<2, double>]’
include/../fem/bdbequations.hpp:1342: instantiated from ‘static void
ngfem::DiffOpNormal<D>::GenerateMatrix(const FEL&, const SIP&, MAT&,
ngstd::LocalHeap&) [with FEL = ngfem::NodalFiniteElement, SIP =
ngfem::SpecificIntegrationPoint<1, 2, double>, MAT =
ngbla::FlatMatrixFixHeight<1, double>, int D = 2]’
include/../fem/integrator.hpp:468: instantiated from ‘void
ngfem::T_BDBIntegrator<DIFFOP, DMATOP, FEL>::AssembleElementMatrix(const
ngfem::FiniteElement&, const ngfem::ElementTransformation&,
ngbla::FlatMatrix<double>&, ngstd::LocalHeap&) const [with DIFFOP =
ngfem::DiffOpNormal<2>, DMATOP = ngfem::DiagDMat<1>, FEL =
ngfem::NodalFiniteElement]’
fem/bdbequations.cpp:120: instantiated from here
include/../basiclinalg/expr3.hpp:898: error: no matching function for call to
‘L2Norm2(const double&)’
...
--
Martin Michlmayr
http://www.cyrius.com/