]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Tensor checked
authorguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Fri, 26 Feb 1999 13:21:33 +0000 (13:21 +0000)
committerguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Fri, 26 Feb 1999 13:21:33 +0000 (13:21 +0000)
git-svn-id: https://svn.dealii.org/trunk@915 0785d39b-7218-0410-832d-ea1e28bc413d

tests/base/Makefile
tests/base/tensor.cc

index a3aad1aeae392345c0fdf8117020d6e0d014013a..24d4db712ec63a9289bade66f9a5d27cab68826d 100644 (file)
@@ -22,20 +22,20 @@ vpath %.a: $D/deal.II/lib
 test: run-reference run-logtest run-tensor
 
 
-reference: reference.go
-       $(CXX) $(CXXFLAGS) -o $@ $^ $D/base/lib/libbase.g.a
+reference: reference.go -lbase.g
+       $(CXX) $(CXXFLAGS) -o $@ $^
 
 run-reference: reference
        -./reference
 
-logtest: logtest.go
-       $(CXX) $(CXXFLAGS) -o $@ $^ $D/base/lib/libbase.g.a
+logtest: logtest.go -lbase.g
+       $(CXX) $(CXXFLAGS) -o $@ $^
 
 run-logtest: logtest
        -./logtest
 
-tensor: tensor.go
-       $(CXX) $(CXXFLAGS) -o $@ $^ $D/base/lib/libbase.g.a
+tensor: tensor.go -lbase.g -llac.g
+       $(CXX) $(CXXFLAGS) -o $@ $^
 
 run-tensor: tensor
        -./tensor
index 23429aff34c00136e9b5abd5e26092519620dc24..aa3340d44599128297b68b801172d565b1142710 100644 (file)
@@ -1,4 +1,5 @@
 #include <base/tensor.h>
+#include <lac/vector.h>
 #include <iostream>
 
 
@@ -11,6 +12,14 @@ int main () {
   Tensor<2,dim> tt;
   Tensor<2,dim> result(b);
 
+  Vector<double> unrolled(9);
+  
+  t.unroll(unrolled);
+  cout << "unrolled:";
+  for (unsigned i=0;i<9;i++)
+    cout << ' ' << unrolled(i);
+  cout << endl;
+
   cout << "t=" << endl;
   for (unsigned int i=0; i<dim; ++i)
     {

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.