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