#include "system_dep.h"
#include "DataExpanded.h"
#include "DataTagged.h"
#include "DataConstant.h"
#include "DataMaths.h"
#include <iostream>
#include <algorithm>
#include <list>
Go to the source code of this file.
|
template<class BinaryFunction > |
double | escript::algorithm (const DataExpanded &data, BinaryFunction operation, double initial_value) |
| Perform the given operation upon all values in all data-points in the given Data object and return the final result. More...
|
|
template<class BinaryFunction > |
double | escript::algorithm (DataTagged &data, BinaryFunction operation, double initial_value) |
|
template<class BinaryFunction > |
double | escript::algorithm (DataConstant &data, BinaryFunction operation, double initial_value) |
|
template<class BinaryFunction > |
void | escript::dp_algorithm (const DataExpanded &data, DataExpanded &result, BinaryFunction operation, double initial_value) |
| Perform the given data-point reduction operation on all data-points in data, storing results in corresponding data-points of result. More...
|
|
template<class BinaryFunction > |
void | escript::dp_algorithm (const DataTagged &data, DataTagged &result, BinaryFunction operation, double initial_value) |
|
template<class BinaryFunction > |
void | escript::dp_algorithm (DataConstant &data, DataConstant &result, BinaryFunction operation, double initial_value) |
|