On Sep 1, 2010, at 4:22 PM, Roy Stogner wrote:

> This all sounds good except for the map - what would
> paralleltype_map["vector_name"] get you that
> get_vector("vector_name").type() doesn't?

You're thinking too far down the path.  When you call add_vector() the vector 
doesn't (normally) get created or inited right then.  That initialization is 
when the ParallelType gets set.  You have to store a map of 
vectors->ParallelType _between_ the calls to add_vector() and init_data()!  I 
don't see any other way....

I'm not going to add an accessor for paralleltype_map BTW... because like you 
say users can get that information already.  This is internal bookkeeping.

Derek


------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to