Add implementations for PDoubleArrayOutput