ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libmdtools/fortranWrappers.hpp
Revision: 832
Committed: Tue Oct 28 17:04:06 2003 UTC (20 years, 8 months ago) by gezelter
File size: 670 byte(s)
Log Message:
started trying to understand extern "C" stuff for pointers

File Contents

# User Rev Content
1 mmeineke 377 #ifndef __FORTRANWRAPPERS_H__
2     #define __FORTRANWRAPPERS_H__
3    
4     #include "fortranWrapDefines.hpp"
5     #include "ForceFields.hpp"
6     #include "SimInfo.hpp"
7    
8     #ifdef IS_MPI
9     #include "mpiSimulation.hpp"
10     #endif // is_mpi
11    
12    
13 gezelter 832 extern "C" {
14     void (*makeAtype) makeAtypeList;
15     void (*newEAMtype) newEAMtype_List;
16    
17     void (*initFortranFF) initFortranFFList;
18     void (*set_sticky_params) set_sticky_params_List;
19     void (*set_gb_pair_params) set_gb_pair_params_List;
20     }
21 mmeineke 377
22     extern void wrapMeFF( ForceFields* thisFF );
23    
24     extern void wrapMeSimInfo( SimInfo* thePlug );
25    
26     #ifdef IS_MPI
27     extern void wrapMeSimParallel( mpiSimulation* thisMPIsim );
28     #endif // is_mpi
29 gezelter 832
30 mmeineke 377
31     #endif // fortranWrappers.hpp