src/ten/tendGrads.c File Reference

#include "ten.h"
#include "privateTen.h"

Include dependency graph for tendGrads.c:


Defines

#define INFO   "Calculate balanced gradient directions for DWI acquisition"

Functions

int tend_gradsMain (int argc, char **argv, char *me, hestParm *hparm)

Variables

char * _tend_gradsInfoL
unrrduCmd tend_gradsCmd = { "grads", INFO, tend_gradsMain }

Define Documentation

#define INFO   "Calculate balanced gradient directions for DWI acquisition"


Function Documentation

int tend_gradsMain ( int  argc,
char **  argv,
char *  me,
hestParm hparm 
)


Variable Documentation

Initial value:

  (INFO
   ", based on a simulation of anti-podal point pairs repelling each other "
   "on the unit sphere surface. This can either distribute more uniformly "
   "a given set of gradients, or it can make a new distribution from scratch. "
   "A more clever implementation could decrease drag with time, as the "
   "solution converges, to get closer to the minimum energy configuration "
   "faster.  In the mean time, you can run a second pass on the output of "
   "the first pass, using lower drag. A second phase of the algorithm "
   "tries sign changes in gradient directions in trying to find an optimally "
   "balanced set of directions.  This uses a randomized search, so if it "
   "doesn't seem to be finishing in a reasonable amount of time, try "
   "restarting with a different \"-seed\".")

unrrduCmd tend_gradsCmd = { "grads", INFO, tend_gradsMain }


Generated on Thu Jan 1 01:07:09 2009 for Teem by  doxygen 1.5.6