######## test with boost::shared_ptr:


a: I am class A with a=1
after computeOnA(a): I am class A with a=2
after computeOnTupleOfAs( (a, ) ): I am class A with a=4
b: I am class B with a=2 and b=3
after computeOnA(b): I am class B with a=2 and b=3
after computeOnTupleOfAs( (b, ) ): I am class B with a=4 and b=3
######## test with Teuchos::RCP:


a: I am class A with a=1
after computeOnA(a): I am class A with a=2
after computeOnTupleOfA( (a, ) ): I am class A with a=4
b: I am class B with a=2 and b=3
after computeOnA(b): I am class B with a=2 and b=3
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)

/home/bholger/HolgerBrandsmeier/parfem.h/python/test_rcp.py in <module>()
     40 computeOnA(a)
     41 print 'after computeOnA(b):', b
---> 42 computeOnTupleOfA( (b, ) )
     43 print 'after computeOnTupleOfA( (b, ) ):', b
     44 

TypeError: No registered converter was able to produce a C++ rvalue of type Teuchos::RCP<A> from this Python object of type B
WARNING: Failure executing file: <test_rcp.py>
