The previous implementation of FEValues::get_function_values/gradients/hessians() was rather inefficient. The submitted version is more than twice as fast for get_function_values and 20% faster for get_function_hessians. Changed the order of the loops, read FEValues data using pointers.
The previous implementation of FEValues::get_function_values/gradients/hessians() was rather inefficient. The submitted version is more than twice as fast for get_function_values and 20% faster for get_function_hessians. Changed the order of the loops, read FEValues data using pointers.

git-svn-id: 31d9d2f6432a47c86a3640814024c107794ea77c@17903 0785d39b-7218-0410-832d-ea1e28bc413d

maieneuro/dealii,jperryhouts/dealii,angelrca/dealii,ESeNonFossiIo/dealii,gpitton/dealii,Arezou-gh/dealii,ibkim11/dealii,johntfoster/dealii,sairajat/dealii,spco/dealii,danshapero/dealii,jperryhouts/dealii,lue/dealii,naliboff/dealii,EGP-CIG-REU/dealii,johntfoster/dealii,msteigemann/dealii,gpitton/dealii,mac-a/dealii,gpitton/dealii,mtezzele/dealii,sriharisundar/dealii,maieneuro/dealii,jperryhouts/dealii,sairajat/dealii,sriharisundar/dealii,jperryhouts/dealii,johntfoster/dealii,shakirbsm/dealii,EGP-CIG-REU/dealii,lpolster/dealii,lpolster/dealii,pesser/dealii,rrgrove6/dealii,nicolacavallini/dealii,rrgrove6/dealii,johntfoster/dealii,ESeNonFossiIo/dealii,andreamola/dealii,EGP-CIG-REU/dealii,johntfoster/dealii,YongYang86/dealii,shakirbsm/dealii,Arezou-gh/dealii,JaeryunYim/dealii,natashasharma/dealii,maieneuro/dealii,msteigemann/dealii,sriharisundar/dealii,ibkim11/dealii,kalj/dealii,andreamola/dealii,maieneuro/dealii,kalj/dealii,adamkosik/dealii,ibkim11/dealii,lue/dealii,EGP-CIG-REU/dealii,danshapero/dealii,spco/dealii,nicolacavallini/dealii,sriharisundar/dealii,jperryhouts/dealii,gpitton/dealii,ESeNonFossiIo/dealii,kalj/dealii,rrgrove6/dealii,natashasharma/dealii,adamkosik/dealii,andreamola/dealii,lpolster/dealii,nicolacavallini/dealii,andreamola/dealii,nicolacavallini/dealii,nicolacavallini/dealii,shakirbsm/dealii,mtezzele/dealii,kalj/dealii,Arezou-gh/dealii,adamkosik/dealii,lpolster/dealii,msteigemann/dealii,lue/dealii,jperryhouts/dealii,sairajat/dealii,naliboff/dealii,natashasharma/dealii,msteigemann/dealii,rrgrove6/dealii,angelrca/dealii,shakirbsm/dealii,angelrca/dealii,flow123d/dealii,shakirbsm/dealii,YongYang86/dealii,andreamola/dealii,rrgrove6/dealii,danshapero/dealii,sairajat/dealii,lue/dealii,lpolster/dealii,ESeNonFossiIo/dealii,msteigemann/dealii,EGP-CIG-REU/dealii,mac-a/dealii,sairajat/dealii,angelrca/dealii,JaeryunYim/dealii,flow123d/dealii,sairajat/dealii,natashasharma/dealii,Arezou-gh/dealii,mac-a/dealii,lue/dealii,naliboff/dealii,johntfoster/dealii,mtezzele/dealii,msteigemann/dealii,maieneuro/dealii,pesser/dealii,kalj/dealii,ESeNonFossiIo/dealii,natashasharma/dealii,lue/dealii,mtezzele/dealii,maieneuro/dealii,danshapero/dealii,andreamola/dealii,mac-a/dealii,flow123d/dealii,pesser/dealii,YongYang86/dealii,naliboff/dealii,kalj/dealii,nicolacavallini/dealii,JaeryunYim/dealii,gpitton/dealii,pesser/dealii,Arezou-gh/dealii,shakirbsm/dealii,JaeryunYim/dealii,lpolster/dealii,spco/dealii,pesser/dealii,flow123d/dealii,YongYang86/dealii,gpitton/dealii,sriharisundar/dealii,sriharisundar/dealii,JaeryunYim/dealii,JaeryunYim/dealii,gpitton/dealii,naliboff/dealii,danshapero/dealii,sriharisundar/dealii,msteigemann/dealii,adamkosik/dealii,lpolster/dealii,mac-a/dealii,angelrca/dealii,shakirbsm/dealii,natashasharma/dealii,YongYang86/dealii,naliboff/dealii,ibkim11/dealii,ibkim11/dealii,JaeryunYim/dealii,danshapero/dealii,danshapero/dealii,adamkosik/dealii,mtezzele/dealii,EGP-CIG-REU/dealii,YongYang86/dealii,Arezou-gh/dealii,mtezzele/dealii,spco/dealii,nicolacavallini/dealii,spco/dealii,spco/dealii,flow123d/dealii,naliboff/dealii,kalj/dealii,natashasharma/dealii,mac-a/dealii,ibkim11/dealii,EGP-CIG-REU/dealii,YongYang86/dealii,pesser/dealii,lue/dealii,adamkosik/dealii,maieneuro/dealii,jperryhouts/dealii,ibkim11/dealii,ESeNonFossiIo/dealii,flow123d/dealii,rrgrove6/dealii,flow123d/dealii,adamkosik/dealii,angelrca/dealii,andreamola/dealii,sairajat/dealii,ESeNonFossiIo/dealii,spco/dealii,mac-a/dealii,pesser/dealii,angelrca/dealii,johntfoster/dealii,Arezou-gh/dealii,mtezzele/dealii,rrgrove6/dealii