Go to the documentation of this file.00001 #ifndef OPENTISSUE_DYNAMICS_PSYS_PSYS_CONSTRAINT_H
00002 #define OPENTISSUE_DYNAMICS_PSYS_PSYS_CONSTRAINT_H
00003
00004
00005
00006
00007
00008
00009
00010 #include <OpenTissue/configuration.h>
00011
00012 #include <OpenTissue/dynamics/psys/psys_connector_facade.h>
00013
00014 namespace OpenTissue
00015 {
00016
00017 namespace psys
00018 {
00019
00023 template<typename types>
00024 class Constraint
00025 : public ConnectorFacade< types >
00026 {
00027 public:
00028
00029 typedef typename types::system_type system_type;
00030
00031 public:
00032
00033 virtual ~Constraint(){};
00034
00035 public:
00036
00045 virtual void satisfy()
00046 {
00047 assert(!"Constraint::satisfy(): Missing implementation");
00048 }
00049 };
00050
00051 }
00052
00053 }
00054
00055
00056 #endif