|
Sierra Toolkit
Version of the Day
|
00001 /*------------------------------------------------------------------------*/ 00002 /* Copyright 2010 Sandia Corporation. */ 00003 /* Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive */ 00004 /* license for use of this work by or on behalf of the U.S. Government. */ 00005 /* Export of this program may require a license from the */ 00006 /* United States Government. */ 00007 /*------------------------------------------------------------------------*/ 00008 00009 #ifndef STK_UTIL_PARALLEL_BROADCASTARG_HPP 00010 #define STK_UTIL_PARALLEL_BROADCASTARG_HPP 00011 00012 #include <stk_util/parallel/Parallel.hpp> 00013 00014 namespace stk_classic { 00015 00021 struct BroadcastArg 00022 { 00034 BroadcastArg(ParallelMachine parallel_machine, int argc, char **argv); 00035 00040 ~BroadcastArg(); 00041 00042 int m_argc; 00043 char ** m_argv; 00044 00045 private: 00046 BroadcastArg(const BroadcastArg &argv); 00047 BroadcastArg &operator=(const BroadcastArg &argv); 00048 }; 00049 00050 } // namespace stk_classic 00051 00052 #endif // STK_UTIL_PARALLEL_BROADCASTARG_HPP