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 
00033   fei::SharedPtr<LibraryWrapper> create_LibraryWrapper(MPI_Comm comm,
00034                    const char* libraryName);
00035 
00044   fei::SharedPtr<fei::Factory> create_fei_Factory(MPI_Comm comm,
00045               const char* libraryName);
00046 }//namespace fei
00047 
00048 #endif // _LibraryFactory_hpp_
00049 

Generated on Wed May 12 21:30:42 2010 for FEI by  doxygen 1.4.7