| 1231 | } |
| 1232 | |
| 1233 | XdmfArray * |
| 1234 | XdmfArray::Reference( XdmfLength start, XdmfLength End ) { |
| 1235 | |
| 1236 | XdmfLength Length; |
| 1237 | XdmfArray *NewArray = new XdmfArray(); |
| 1238 | |
| 1239 | |
| 1240 | if( End <= start ) End = this->GetNumberOfElements() - start - 1; |
| 1241 | Length = End - start + 1; |
| 1242 | NewArray->SetNumberType( this->GetNumberType() ); |
| 1243 | NewArray->SetDataPointer( this->GetDataPointer( start ) ); |
| 1244 | NewArray->SetNumberOfElements( Length ); |
| 1245 | return( NewArray ); |
| 1246 | } |
| 1247 | |
| 1248 | |
| 1249 | XdmfFloat64 |
no test coverage detected