Add abstract exponential apply batch method.

Status Job ID Name Coverage
  External
passed codecov/patch

81.93548%
passed codecov/project

69.42295%
passed distcheck

00:08:25

failed foss-2018a

00:17:08

failed foss-2018a_debug

00:21:15

failed foss-2018a_min

00:16:56

failed foss-2018a_mpi

00:18:12

failed foss-2018a_mpi_debug

00:21:52

failed foss-2018a_mpi_min

00:17:01

failed foss-2018a_mpi_opt

00:16:52

failed foss-2018a_opt

00:17:42

failed foss-2018a_ppc

00:21:25

failed foss-2018a_ppc_mpi

00:17:05

failed foss-2018a_valgrind

00:42:08

failed foss-2018b

00:17:30

failed foss-2018b_mpi

00:21:09

failed foss-2019a

00:16:55

failed foss-2019a_mpi

00:17:55

failed fosscuda-2018a

00:23:34

failed fosscuda-2018a_mpi

00:42:22

failed intel-2018a

00:20:01

failed intel-2018a_impi

00:16:46

failed intel-2018a_impi_omp

00:25:39

failed intel-2018a_omp

00:17:50

failed intel-2018b

00:17:29

failed intel-2018b_impi

00:16:18

failed intel-2019a

00:18:49

failed intel-2019a_impi

00:16:36

failed pgi-2017.10

00:20:18

failed pgi-2017.10_mpi

00:20:20

passed tests

01:06:03

passed codecov/patch

81.93548%
passed codecov/patch

81.93548%
passed codecov/patch

81.75676%
passed codecov/patch

81.93548%
passed codecov/patch

75.67568%
passed codecov/project

69.42295%
passed codecov/project

67.01043%
passed codecov/project

67.96136%
passed codecov/project

69.41399%
passed codecov/project

66.38439%