public IValueSet MapValues(IValueSet inputValues)
....
else if (inputValues is IVectorSet)
{
Vector[] outValues = new Vector[_numberOfRows];
...
outValues[i].XComponent += _mappingMatrix[i,n] * ((IVectorSet) inputValues).GetVector(n).XComponent;
....
outValues[i] fails because it is null. Auto initialisation only works in C# for value types, not for reference types.
Presumably this was tested for scalor (value type) and not for vector types.
fix is to add
outValues[i] = new Vector();
Logged In: YES
user_id=1686294
Originator: YES
Revision 483:
Fix for problem encountered, will need to check for similar mistakes to this one, so keep case open until that has been done.
Logged In: YES
user_id=1262901
Originator: NO
This has been fixed by Adrian