25 #ifndef _DERIVED_COUPLINGS_H_
26 #define _DERIVED_COUPLINGS_H_
30 #define DECLARE_NEW_COUPLING_SCHEME( New_scheme) \
31 class New_scheme : public Coupling { \
33 New_scheme(MPI_Comm com, Control_parameters *p, const RocmanControl_parameters *mp); \
34 New_scheme(const char *, MPI_Comm com, Control_parameters *p, const RocmanControl_parameters *mp);\
35 New_scheme(const char *, const char *, MPI_Comm com, Control_parameters *p, const RocmanControl_parameters *mp); \
36 New_scheme(const char *, const char *, const char*, MPI_Comm com, Control_parameters *p, const RocmanControl_parameters *mp); \
#define DECLARE_NEW_FULLY_COUPLING_SCHEME(New_scheme)
#define DECLARE_NEW_COUPLING_SCHEME(New_scheme)