qvm
| Description | Properties | Methods | Constants | Examples | See also |
The qvm object (Qub Visual Model) interfaces with QuB model files.
| a = isassigned; |
| f = filename; |
| v = parvalue({name|index}); |
| parvalue({name|index}) = v; |
| v = parcondvalue({name|index}); |
| parcondvalue({name|index}) = v; |
| c = parchannel({name|index}); |
| parchannel({name|index}) = c; |
| c = statecount; |
| statecount = c; |
| c = ratecount; |
| c = connected(state1, state2); |
| connected(state1, state2) = c; |
| c = channelcount; |
| channelcount = c; |
| p = prob[ability](state); |
| prob[ability](state) = p; |
| c = class(state); |
| class(state) = c; |
| a = amp(state); |
| amp(state) = a; |
| s = std(state); |
| std(state) = s; |
| c = cond(state); |
| cond(state) = c; |
| k = k0(state1, state2); |
| k0(state1, state2) = k; |
| k = k1(state1, state2); |
| k1(state1, state2) = k; |
| e = hasekp({index|name}); |
| e = ekp({index|name}); |
| ekp({index|name}) = e; |
| c = ekpcount; |
| gg = g; |
| p = freepar(par); |
| freepar(par) = p; |
| c = freeparcount; |
| assign[({name | index})]; |
| new(filename = f, silent = s); |
| open(filename = f, silent = s, readonly = ro, assignifopen = a, source = src); |
| save(filename = f, silent = s); |
| close(filename = n, force = f); |
| saveimage(filename = f); |
| clear; |
| addpar(name); |
| delpar(name); |
| setrateexp(state1 = s1, state2 = s2, rateexp = e); |
| r = rate(state1, state2); |
| calcmodel; |
| kintofreepars; |
| freetokinpars; |
| calcpeq; |
| generatep; |
| enforceconstraints; |