Changeset 5f2e6abc in OpenModelica
- Timestamp:
- 2014-09-29T10:47:44+02:00 (10 years ago)
- Branches:
- Added-citation-metadata, maintenance/v1.14, maintenance/v1.15, maintenance/v1.16, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, maintenance/v1.23, master, omlib-staging
- Children:
- 7d936167
- Parents:
- 838c7ea
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp
r82b1afba r5f2e6abc 189 189 void divide_array( BaseArray<T> & inputArray ,const T &b, BaseArray<T> & outputArray ) 190 190 { 191 192 if ( outputArray.get Dims() != inputArray.getDims())193 194 195 191 unsigned int nelems = inputArray.getNumElems(); 192 if ( outputArray.getNumElems() != nelems) 193 { 194 outputArray.setDims(inputArray.getDims()); 195 } 196 196 T* data = inputArray.getData(); 197 unsigned int nelems = inputArray.getNumElems();198 197 T* aim = outputArray.getData(); 199 198 std::transform (data, data + nelems, aim, std::bind2nd( std::divides< T >(), b ));
Note: See TracChangeset
for help on using the changeset viewer.