00001 #include <boost/any.hpp> 00002 #include <vector> 00003 #include <iostream> 00004 #include <MTTensor.h> 00005 #include <TimeSeriesComponent.h> 00006 #include <complex> 00007 #include <UniformRNG.h> 00008 00009 int main() 00010 { 00011 UniformRNG Random; 00012 std::vector<boost::any> values; 00013 std::complex<double> z(double(Random.GetNumber()),double(Random.GetNumber())); 00014 MTTensor Impedance(z,z,2.*z,z); 00015 TimeSeriesComponent ts; 00016 values.push_back(Impedance); 00017 values.push_back(ts); 00018 MTTensor I = boost::any_cast<MTTensor>(values.at(0)); 00019 std::cout << Impedance.GetPhi11() << " " << I.GetPhi11() << std::endl; 00020 }
1.5.5