LibraryFactory.hpp

00001 /*--------------------------------------------------------------------*/
00002 /*    Copyright 2005 Sandia Corporation.                              */
00003 /*    Under the terms of Contract DE-AC04-94AL85000, there is a       */
00004 /*    non-exclusive license for use of this work by or on behalf      */
00005 /*    of the U.S. Government.  Export of this program may require     */
00006 /*    a license from the United States Government.                    */
00007 /*--------------------------------------------------------------------*/
00008 
00009 #ifndef _LibraryFactory_hpp_
00010 #define _LibraryFactory_hpp_
00011 
00012 #include <fei_macros.hpp>
00013 #include <fei_SharedPtr.hpp>
00014 #include <fei_LibraryWrapper.hpp>
00015 
00016 #include <fei_Factory.hpp>
00017 
00018 namespace fei {
00019 
00032   fei::SharedPtr<LibraryWrapper> create_LibraryWrapper(MPI_Comm comm,
00033                    const char* libraryName);
00034 
00043   fei::SharedPtr<fei::Factory> create_fei_Factory(MPI_Comm comm,
00044               const char* libraryName);
00045 }//namespace fei
00046 
00047 #endif // _LibraryFactory_hpp_
00048 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends
Generated on Wed Apr 13 10:08:24 2011 for FEI by  doxygen 1.6.3