static AIMSALGO_API Texture< float > FiniteElementSmoothing(const Texture< float > &inittex, float dt, float dur, float Smax, const std::map< unsigned, std::set< std::pair< unsigned, float > > > &weightLapl)
static AIMSALGO_API void surfaceBlockSmooth(const std::string &latt_filename, const std::string *val_filename, const std::string &path_name, unsigned nscans, float dt, unsigned iter, unsigned scans_block, unsigned nodes_block, unsigned nnodes, unsigned ncolPINV, const std::string *outfiles, const float HMAX, const float Umax)
Gaussian diffusion along a surface.
static AIMSALGO_API void surfaceBlockSmooth(const std::string &latt_filename, const Texture1d &tex, float dt, unsigned iter, unsigned ncolPINV, Texture1d &outtex, unsigned nodes_block, const float HMAX, const float Umax)
static AIMSALGO_API TimeTexture< float > derivative(const std::string &latt_filename, const Texture< float > &tex, unsigned ncolPINV)
static Texture< float > FiniteElementSmoothingWithSource(const Texture< float > &inittex, const Texture< float > &sourcetex, float dt, float dur, const std::map< unsigned, std::set< std::pair< unsigned, float > > > &weightLapl)
AIMSDATA_API TimeTexture< float > Texture1d