Difference between revisions of "Reduce.m"
m (Spot-edit Spinach function page first-line NOTOC and template fields) |
(Update function See also links and function index membership) |
||
| (One intermediate revision by the same user not shown) | |||
| Line 6: | Line 6: | ||
projectors=reduce(spin_system,L,rho) | projectors=reduce(spin_system,L,rho) | ||
| − | == | + | ==Parameters== |
L - Liouvillian matrix | L - Liouvillian matrix | ||
| Line 32: | Line 32: | ||
==See also== | ==See also== | ||
| − | [[zte.m]], [[path_trace.m]], [[symmetry.m]], [[perm_group.m]] | + | [[zte.m]], [[path_trace.m]], [[symmetry.m]], [[perm_group.m]], [[create.m]], [[basis.m]], [[thermalize.m]], [[Kernel_functions]] |
''Version 2.2, authors: [[Ilya Kuprov]], [[Luke Edwards]], [[Matthew Krzystyniak]]'' | ''Version 2.2, authors: [[Ilya Kuprov]], [[Luke Edwards]], [[Matthew Krzystyniak]]'' | ||
Latest revision as of 19:40, 6 June 2026
Symmetry and trajectory-level state space reduction. Tries all applicable reduction methods (unless disabled during the call to create.m) and returns a cell array of projectors into a set of independently evolving reduced subspaces.
Syntax
projectors=reduce(spin_system,L,rho)
Parameters
L - Liouvillian matrix
rho - initial state (source state screening) or
destination state (destination state screening)
Outputs
projectors - a cell array of projectors into independently
evolving reduced subspaces. The projectors are
to be used as follows:
L_reduced=P'*L*P; (for matrices)
rho_reduced=P'*rho; (for state vectors)
Notes
Further information on what this function does is available in our papers on this subject
http://dx.doi.org/10.1016/j.jmr.2008.08.008 http://dx.doi.org/10.1063/1.3398146 http://dx.doi.org/10.1016/j.jmr.2011.03.010
Briefly, the function tries symmetry factorisation, followed by zero track elimination, followed by disconnected subspace identifcation by path tracing.
See also
zte.m, path_trace.m, symmetry.m, perm_group.m, create.m, basis.m, thermalize.m, Kernel_functions
Version 2.2, authors: Ilya Kuprov, Luke Edwards, Matthew Krzystyniak