From 27bf034d1b708cc70f4ddbd940043ce7ceaa7c1c Mon Sep 17 00:00:00 2001
From: ZaellixA <axilleaz@protonmail.com>
Date: Fri, 12 Jul 2024 16:48:05 +0100
Subject: [PATCH] Fixed bug in virtMicGeo.m where when single mic was chosen an
 arrangement length was required

---
 Utilities/Geometries/MATLAB/virtMicGeo.m | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Utilities/Geometries/MATLAB/virtMicGeo.m b/Utilities/Geometries/MATLAB/virtMicGeo.m
index deb0380..204fd87 100644
--- a/Utilities/Geometries/MATLAB/virtMicGeo.m
+++ b/Utilities/Geometries/MATLAB/virtMicGeo.m
@@ -3,7 +3,7 @@
 % Author: Achilles Kappis
 % e-mail: axilleaz@protonmail.com
 %
-% Date: 25/03/2024 (DD/MM/YYYY)
+% Date: 12/07/2024 (DD/MM/YYYY)
 %
 % Copyright: MIT
 % --------------------------------------------------
@@ -94,7 +94,7 @@ function [vPos, vPosMesh] = virtMicGeo(gType, xLen, xOff, yOff, zOff, nSens, ori
     validatestring(gType, ["Single", "Dual", "Array", "Grid", "Cube"], mfilename, "Geometry type", 1);
 
     % Validate optional arguments
-    if nargin > 1 && ~isempty(xLen)
+    if nargin > 1 && ~isempty(xLen) && ~strcmpi(gType, "Single")
         validateattributes(xLen, "numeric", {'scalar', 'real', 'nonnan', 'finite', 'positive'}, mfilename, "Width of the geometry, or distance between positions in Dual geometry", 2);
     else
         if strcmpi(gType, "Dual")
-- 
GitLab