2 #ifndef AIMS_PARAMETERIZEGYRI_MESH_OPERATIONS_H 3 #define AIMS_PARAMETERIZEGYRI_MESH_OPERATIONS_H 10 std::map<unsigned, std::set<std::pair<unsigned,float> > >
getGyrusWeight (std::map<
unsigned, std::set<std::pair<unsigned,float> > > &poids, std::vector<uint> &gyrusVertices, std::vector<uint> &corres);
16 const std::map<
unsigned, std::set< std::pair<unsigned,float> > > &lapl);
19 AimsSurface<3,Void> &mesh_base, std::vector<uint> &haut, std::vector<uint> &bas,
const std::vector<std::pair<std::vector<uint>,
short> > &constraints
20 ,
short init, std::vector<uint> &gyrusvertices, std::vector<uint> &corr,
const float criter,
const float dt);
AimsSurfaceTriangle getGyrusMesh(AimsSurface< 3, Void > &inMesh, std::vector< uint > &gyrusVertices, std::vector< uint > &corres)
Texture< double > diffusion(std::map< unsigned, std::set< std::pair< unsigned, float > > > &poidsGyrus, AimsSurface< 3, Void > &mesh_base, std::vector< uint > &haut, std::vector< uint > &bas, const std::vector< std::pair< std::vector< uint >, short > > &constraints, short init, std::vector< uint > &gyrusvertices, std::vector< uint > &corr, const float criter, const float dt)
AIMSDATA_API AimsTimeSurface< 3, Void > AimsSurfaceTriangle
std::map< unsigned, std::set< std::pair< unsigned, float > > > getGyrusWeight(std::map< unsigned, std::set< std::pair< unsigned, float > > > &poids, std::vector< uint > &gyrusVertices, std::vector< uint > &corres)
Texture< double > AimsMeshLaplacian(const Texture< double > &inittex, const std::map< unsigned, std::set< std::pair< unsigned, float > > > &lapl)
AimsSurface< 3, Void > getFlatMesh(const AimsSurface< 3, Void > &mesh, const std::vector< uint > &vertices, TimeTexture< float > ¶mTex)