LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
infradius_hnorm.m
1%{
2%{
3 % @file infradius_hnorm.m
4 % @brief Helper function for infinite radius computation with normal CDF transformation.
5%}
6%}
7
8%{
9%{
10 % @brief Helper function for infinite radius computation with normal CDF transformation.
11 % @fn infradius_hnorm(x, L, N, alpha)
12 % @param x Normal CDF transformation parameters.
13 % @param L Service demand matrix.
14 % @param N Population vector.
15 % @param alpha Load-dependent rate matrix.
16 % @return y Evaluated function value for integration.
17%}
18%}
19function y=infradius_hnorm(x,L,N,alpha)
20M = size(L,1);
21Nt = sum(N);
22beta = N/Nt;
23t = normcdf(x,0,1);
24tb = sum(beta.*t,2);
25h = @(x) pfqn_gld(sum(L.*repmat(exp(2*pi*1i*(t-tb)),M,1),2),Nt,alpha) * prod(normpdf(x,0,1),2);
26
27y = zeros(size(x,1),1);
28for i=1:size(x,1)
29 y(i) = real(h(x(i,:)));
30end
31end