cortical_surface  5.0.5
mesh_operations.h File Reference
Include dependency graph for mesh_operations.h:

Go to the source code of this file.

Functions

AimsSurfaceTriangle getGyrusMesh (AimsSurface< 3, Void > &inMesh, std::vector< uint > &gyrusVertices, std::vector< uint > &corres)
 
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)
 
AimsSurface< 3, VoidgetFlatMesh (const AimsSurface< 3, Void > &mesh, const std::vector< uint > &vertices, TimeTexture< float > &paramTex)
 
Texture< double > AimsMeshLaplacian (const Texture< double > &inittex, const std::map< unsigned, std::set< std::pair< unsigned, float > > > &lapl)
 
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)
 

Function Documentation

◆ AimsMeshLaplacian()

Texture<double> AimsMeshLaplacian ( const Texture< double > &  inittex,
const std::map< unsigned, std::set< std::pair< unsigned, float > > > &  lapl 
)

◆ diffusion()

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 
)

◆ getFlatMesh()

AimsSurface<3,Void> getFlatMesh ( const AimsSurface< 3, Void > &  mesh,
const std::vector< uint > &  vertices,
TimeTexture< float > &  paramTex 
)

◆ getGyrusMesh()

AimsSurfaceTriangle getGyrusMesh ( AimsSurface< 3, Void > &  inMesh,
std::vector< uint > &  gyrusVertices,
std::vector< uint > &  corres 
)

◆ getGyrusWeight()

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 
)