X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/5885f9816965f487fd852a9ea46bbc580c48d317..f031c89fa8a00ea12ff7290569ec507f44402458:/Model/include/conduct.h?ds=sidebyside diff --git a/Model/include/conduct.h b/Model/include/conduct.h index 811ea26..7013622 100644 --- a/Model/include/conduct.h +++ b/Model/include/conduct.h @@ -8,16 +8,22 @@ namespace PlaQui { namespace Model { - + +/** Conducto de transporte de fluido + * + * Un conducto puede modelar tanto a un caño recto como a un + * codo. Su principal objetivo es saber que flujo puede pasar por + * el y consultar que flujo pasará en cada iteración + */ class Conduct:public Transport { public: + /// Constructor Conduct(const std::string &_name); + /// Destructor virtual ~Conduct(); virtual void recieve_msg(int msg, IConector *who, void *data); - /// Hace que los elementos de la plata actualicen su flujo en esta etapa - virtual void update(); - /// Hace la simulación de esta iteración + virtual void update(int dir=OUT); virtual void simulate(); protected: