Main Page | Class List | File List | Class Members | File Members

fdomain.h

Go to the documentation of this file.
00001 /*
00002  * Copyright (C) 2005 by David J. Hardy.  All rights reserved.
00003  */
00004 
00017 #ifndef FDOMAIN_H
00018 #define FDOMAIN_H
00019 
00020 #include "mdapi/mdtypes.h"
00021 
00022 #ifdef __cplusplus
00023 extern "C" {
00024 #endif
00025 
00044   typedef struct ForceDomain_t {
00045     /* (semi-)periodic orthogonal cell size */
00046     MD_Dvec v1;            
00047     MD_Dvec v2;            
00048     MD_Dvec v3;            
00049     MD_Dvec center;        
00050   } ForceDomain;
00051 
00052 
00063   ForceDomain *force_domain_create(void);
00064 
00070   void force_domain_destroy(ForceDomain *);
00071 
00072 
00080   int force_domain_initialize(ForceDomain *);
00081 
00087   void force_domain_cleanup(ForceDomain *);
00088 
00089 
00090 #ifdef __cplusplus
00091 }
00092 #endif
00093 
00094 #endif /* FDOMAIN_H */

Generated on Thu Feb 7 18:11:40 2008 for MDX by  doxygen 1.3.9.1