[Halld-offline] DMatrix5x5 member not being recognized in DTrackFitterKalmanSIMD.cc
Simon Taylor
staylor at jlab.org
Mon Feb 28 09:39:12 EST 2011
Hi, Nathan.
I have checked in a change to DMatrix5x5.h in the libraries/include
directory that should address the problem below.
Simon
Nathan Sparks wrote:
> Hello Everyone,
>
> After doing an svn update today, I had a compiler error, included at the bottom of this message. It claims that the "SandwichMultiply" member of DMatrix5x5 does not exist. Does anyone know how to fix this?
>
> I verified that this member is actually defined within DMatrix5x5.h, which has one line changed in it today:
> --- DMatrix5x5.h (revision 7485)
> +++ DMatrix5x5.h (revision 7486)
> @@ -1,4 +1,4 @@
> -#ifndef USE_SIMD
> +#ifndef USE_SSE2
> I changed it back, but the same compiler error remained.
>
> mkdir -p .lib/Linux_CentOS5-x86_64-gcc4.1.2
> mkdir -p .depends/Linux_CentOS5-x86_64-gcc4.1.2
> g++ -I. -I.. -I../include -I/d/home/sparks/halld/sim-recon/include -D_FILE_OFFSET_BITS=64 -I/d/home/sparks/halld/jana_0.6.3/include -I/d/home/sparks/halld/xerces-c-src_2_8_0/include -D_ROOT_ -DROOT_MAJOR=5 -DROOT_MINOR=28 -pthread -m64 -I/d/home/sparks/root-5.28.00/include -I/d/home/sparks/root-5.28.00/include -O2 -fPIC -Wall -DUSE_SIMD -mfpmath=sse -msse -DUSE_SSE2 -msse2 -mno-sse3 -c -o DTrackFitterKalmanSIMD.o DTrackFitterKalmanSIMD.cc
> DTrackFitterKalmanSIMD.cc: In member function ‘jerror_t DTrackFitterKalmanSIMD::KalmanCentral(double, DMatrix5x1&, DMatrix5x5&, DVector3&, double&, unsigned int&)’:
> DTrackFitterKalmanSIMD.cc:3180: error: ‘class DMatrix5x5’ has no member named ‘SandwichMultiply’
> DTrackFitterKalmanSIMD.cc:3286: error: ‘class DMatrix5x5’ has no member named ‘SandwichMultiply’
> DTrackFitterKalmanSIMD.cc:3445: error: ‘class DMatrix5x5’ has no member named ‘SandwichMultiply’
> DTrackFitterKalmanSIMD.cc:3459: error: ‘class DMatrix5x5’ has no member named ‘SandwichMultiply’
> DTrackFitterKalmanSIMD.cc: In member function ‘jerror_t DTrackFitterKalmanSIMD::KalmanForward(double, DMatrix5x1&, DMatrix5x5&, double&, unsigned int&)’:
> DTrackFitterKalmanSIMD.cc:3608: error: ‘class DMatrix5x5’ has no member named ‘SandwichMultiply’
> DTrackFitterKalmanSIMD.cc:3779: error: ‘class DMatrix5x5’ has no member named ‘SandwichMultiply’
> DTrackFitterKalmanSIMD.cc:3959: error: ‘class DMatrix5x5’ has no member named ‘SandwichMultiply’
> DTrackFitterKalmanSIMD.cc:4087: error: ‘class DMatrix5x5’ has no member named ‘SandwichMultiply’
> DTrackFitterKalmanSIMD.cc: In member function ‘jerror_t DTrackFitterKalmanSIMD::KalmanForwardCDC(double, DMatrix5x1&, DMatrix5x5&, double&, unsigned int&)’:
> DTrackFitterKalmanSIMD.cc:4223: error: ‘class DMatrix5x5’ has no member named ‘SandwichMultiply’
> DTrackFitterKalmanSIMD.cc:4308: error: ‘class DMatrix5x5’ has no member named ‘SandwichMultiply’
> DTrackFitterKalmanSIMD.cc:4426: error: ‘class DMatrix5x5’ has no member named ‘SandwichMultiply’
> DTrackFitterKalmanSIMD.cc: In member function ‘jerror_t DTrackFitterKalmanSIMD::ExtrapolateToVertex(DMatrix5x1&, DMatrix5x5&)’:
> DTrackFitterKalmanSIMD.cc:4553: error: ‘class DMatrix5x5’ has no member named ‘SandwichMultiply’
> DTrackFitterKalmanSIMD.cc:4578: error: ‘class DMatrix5x5’ has no member named ‘SandwichMultiply’
> DTrackFitterKalmanSIMD.cc: In member function ‘jerror_t DTrackFitterKalmanSIMD::ExtrapolateToVertex(DVector3&, DMatrix5x1&, DMatrix5x5&)’:
> DTrackFitterKalmanSIMD.cc:4664: error: ‘class DMatrix5x5’ has no member named ‘SandwichMultiply’
> DTrackFitterKalmanSIMD.cc:4696: error: ‘class DMatrix5x5’ has no member named ‘SandwichMultiply’
> make: *** [DTrackFitterKalmanSIMD.o] Error 1
>
> Thanks,
> Nathan
>
> _______________________________________________
> Halld-offline mailing list
> Halld-offline at jlab.org
> https://mailman.jlab.org/mailman/listinfo/halld-offline
>
More information about the Halld-offline
mailing list