Commit | Date | |
---|---|---|
[r24301]
by
tlinnet
Got rid of the inner evolution of the magnetization. If the looping over the number of CPMG elements is given by the index l, and the initial magnetization has Following evolution will be: Sum_{k=1}^{k} D_(1, j) * Evol_(k,j) = Mint_(1,k) * Evol_(k,j) * Evol_(k,j). - Get which power to raise the matrix to. - Raise the square evolution matrix to the power l. Mint_T_i = dot(Mint_T_i, evolution_matrix_T_pwer_i) Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-25 00:14:48 | Tree |
[r24300]
by
tlinnet
Speeded up ns cpmg 2site 3d, by preforming the magnetisation. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-25 00:14:46 | Tree |
[r24299]
by
tlinnet
Lowered the looping in NS CPMG 2site 3D, by preforming the inital dot product. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-25 00:14:45 | Tree |
[r24298]
by
tlinnet
Swapped the dot product position, when propagating the magnetisation in model NS CPMG 2site 3D. This it to try to align to same method as in NS R1rho 2site. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-25 00:14:43 | Tree |
[r24297]
by
tlinnet
For model NS CPMG 2site 3d, the M0 matrix was preformed for higher dimensionality in init of target function. The transposes/rolled axis versions was also initiated. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-25 00:14:42 | Tree |
[r24296]
by
tlinnet
Removed un-used import of rollaxis in ns r1rho 2site. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-25 00:14:40 | Tree |
[r24295]
by
tlinnet
Speeded up the code of NS r1rho 3site. This was essential done to numpy einsum, and doing the dot operations in multiple dimensions. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-25 00:14:38 | Tree |
[r24294]
by
tlinnet
Speeded up the code of NS r1rho 2site. This was essential done to numpy einsum, and doing the dot operations in multiple dimensions. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-25 00:14:36 | Tree |
[r24293]
by
tlinnet
Shortened the code dramatically for NS R1rho 2site. It is possible to calculate all in "one" go, after having the trasposer/rolled-back M0 magnetization. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-25 00:14:34 | Tree |
[r24292]
by
tlinnet
Inserted an extremely interesting development in NS R1rho 2site. If one do a transpose of M0, one can calculate all the matrix evolutions in the start via numpy einsum. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-25 00:14:32 | Tree |