/*************************************** Auteur : Pierre Aubert Mail : aubertp7@gmail.com Licence : CeCILL-C ****************************************/ #ifndef __INTRINSICS_PROPAGATION_LINK_BLOCK_H__ #define __INTRINSICS_PROPAGATION_LINK_BLOCK_H__ #include "PTensor.h" void grayscott_propagation_compute_link_block(PBlock & outMatVecU, PBlock & outMatVecV, const PBlock & matVecVecU, const PBlock & matVecVecV, const float * matBroadcastDeltaSquare, long nbStencilRow, long nbStencilCol, float diffusionRateU, float diffusionRateV, float feedRate, float killRate, float dt); void grayscott_propagation_link_block(std::vector > & vecBlockOutU, std::vector > & vecBlockOutV, std::vector > & vecBlockInU, std::vector > & vecBlockInV, const float * matBroadcastDeltaSquare, long nbStencilRow, long nbStencilCol, float diffusionRateU, float diffusionRateV, float feedRate, float killRate, float dt); #endif