From 16335a09327def2f165bb253f93ac96cb76dfd22 Mon Sep 17 00:00:00 2001 From: "Bryan W. Weber" Date: Mon, 6 Jan 2014 18:46:30 +0000 Subject: [PATCH] [Matlab] Allow nAtoms to take string inputs for species and elements Resolves Issue 159. --- interfaces/matlab/toolbox/@ThermoPhase/nAtoms.m | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/interfaces/matlab/toolbox/@ThermoPhase/nAtoms.m b/interfaces/matlab/toolbox/@ThermoPhase/nAtoms.m index 154673be2..30e7901ad 100644 --- a/interfaces/matlab/toolbox/@ThermoPhase/nAtoms.m +++ b/interfaces/matlab/toolbox/@ThermoPhase/nAtoms.m @@ -1,6 +1,12 @@ function n = nAtoms(a,k,m) % NATOMS - Number of atoms of element m in species k. if nargin == 3 + if ischar(m) + m = elementIndex(a,m); + end + if ischar(k) + k = speciesIndex(a,k); + end n = phase_get(a.tp_id,14,k,m); else error('usage: nAtoms(phase, k, m)')