GPUE  v1.0
GPU Gross-Pitaevskii Equation numerical solver for Bose-Einstein condensates
g6_struct.m File Reference

Go to the source code of this file.

Functions

and sorts the results based on distance between points This gives % g6 (r). % X
 
 g6S (ii).val
 

Variables

 function [g6C]
 
and sorts the results based on distance between points This gives % Y
 
and sorts the results based on distance between points This gives % y values for pointsrad
 
and sorts the results based on distance between points This gives % y values for points % for ii
 
end % Calculate all n choose k pairings of points
 
end % Calculate all n choose k pairings of and give distance between % them
 
end % Calculate all n choose k pairings of and give distance between % values for the respective orientational orders
 
end % Calculate all n choose k pairings of and give distance between % values for the respective orientational and g6 values Sort % the values based on separated distance S = uniqPairIdx_precalc([X,Y],psi6p)
 
 SSorted = S(order)
 
 psi6_1 = SSorted(ii).cor0
 
 psi6_2 = SSorted(ii).cor1
 
end g6C = cell2mat(squeeze(struct2cell(g6S)))
 

Function Documentation

◆ g6()

and sorts the results based on distance between points This gives % g6 ( r  )

◆ g6S()

g6S ( ii  )

Variable Documentation

◆ function

function[g6C]
Initial value:
= g6_struct(X,Y,rad)
%Determine the orientational correlation function between every pairing of
and sorts the results based on distance between points This gives % Y
Definition: g6_struct.m:5
end % Calculate all n choose k pairings of points
Definition: g6_struct.m:16
X
Definition: en.py:69
and sorts the results based on distance between points This gives % y values for points % rad
Definition: g6_struct.m:5

Definition at line 1 of file g6_struct.m.

◆ g6C

end g6C = cell2mat(squeeze(struct2cell(g6S)))

Definition at line 30 of file g6_struct.m.

◆ ii

% Create output structure for next stage of calculation for ii
Initial value:
=1:length(X)
psi6p(ii) = psi6([X(ii),Y(ii)],X,Y,rad)
and sorts the results based on distance between points This gives % Y
Definition: g6_struct.m:5
X
Definition: en.py:69
and sorts the results based on distance between points This gives % y values for points % rad
Definition: g6_struct.m:5
and sorts the results based on distance between points This gives % y values for points % for ii
Definition: g6_struct.m:12
length
Definition: vort.py:75

Definition at line 12 of file g6_struct.m.

◆ orders

end % Calculate all n choose k pairings of and give distance between % values for the respective orientational orders

Definition at line 16 of file g6_struct.m.

◆ points

end % Calculate all n choose k pairings of points

Definition at line 16 of file g6_struct.m.

◆ psi6_1

psi6_1 = SSorted(ii).cor0

Definition at line 26 of file g6_struct.m.

◆ psi6_2

psi6_2 = SSorted(ii).cor1

Definition at line 27 of file g6_struct.m.

◆ rad

and sorts the results based on distance between points This gives % y values for points % rad

Definition at line 5 of file g6_struct.m.

◆ S

end % Calculate all n choose k pairings of and give distance between % values for the respective orientational and g6 values Sort % the values based on separated distance S = uniqPairIdx_precalc([X,Y],psi6p)

Definition at line 19 of file g6_struct.m.

◆ SSorted

SSorted = S(order)

Definition at line 21 of file g6_struct.m.

◆ them

end % Calculate all n choose k pairings of and give distance between % them

Definition at line 16 of file g6_struct.m.

◆ Y

and sorts the results based on distance between points This gives % Y

Definition at line 5 of file g6_struct.m.