@@ -27,14 +27,14 @@ public override NDArray ACos(in NDArray nd, NPTypeCode? typeCode = null)
2727 case NPTypeCode. #1 :
2828 {
2929 var out_addr = ( #2 * ) @out. Address;
30- Parallel . For ( 0 , len , i => out_addr [ i ] = Converts . To #1 ( Math . Acos ( out_addr [ i ] ) ) ) ;
30+ for ( int i = 0 ; i < len ; i ++ ) out_addr[ i ] = Converts . To #1 ( Math . Acos ( out_addr [ i ] ) ) ;
3131 return @out;
3232 }
3333 %
3434 case NPTypeCode. Decimal:
3535 {
3636 var out_addr = ( decimal * ) @out . Address ;
37- Parallel . For ( 0 , len , i => out_addr [ i ] = ( decimal ) ( Math . Acos ( Converts . ToDouble ( out_addr [ i ] ) ) ) ) ;
37+ for ( int i = 0 ; i < len ; i ++ ) out_addr[ i ] = ( decimal ) ( Math . Acos ( Converts . ToDouble ( out_addr [ i ] ) ) ) ;
3838 return @out;
3939 }
4040 default:
@@ -43,67 +43,67 @@ public override NDArray ACos(in NDArray nd, NPTypeCode? typeCode = null)
4343 case NPTypeCode. Byte :
4444 {
4545 var out_addr = ( byte * ) @out . Address ;
46- Parallel . For ( 0 , len , i => out_addr [ i ] = Converts . ToByte ( Math . Acos ( out_addr [ i ] ) ) ) ;
46+ for ( int i = 0 ; i < len ; i ++ ) out_addr [ i ] = Converts . ToByte ( Math . Acos ( out_addr [ i ] ) ) ;
4747 return @out ;
4848 }
4949 case NPTypeCode . Int16:
5050 {
5151 var out_addr = ( short * ) @out . Address ;
52- Parallel . For ( 0 , len , i => out_addr [ i ] = Converts . ToInt16 ( Math . Acos ( out_addr [ i ] ) ) ) ;
52+ for ( int i = 0 ; i < len ; i ++ ) out_addr [ i ] = Converts . ToInt16 ( Math . Acos ( out_addr [ i ] ) ) ;
5353 return @out ;
5454 }
5555 case NPTypeCode . UInt16:
5656 {
5757 var out_addr = ( ushort * ) @out . Address ;
58- Parallel . For ( 0 , len , i => out_addr [ i ] = Converts . ToUInt16 ( Math . Acos ( out_addr [ i ] ) ) ) ;
58+ for ( int i = 0 ; i < len ; i ++ ) out_addr [ i ] = Converts . ToUInt16 ( Math . Acos ( out_addr [ i ] ) ) ;
5959 return @out ;
6060 }
6161 case NPTypeCode . Int32:
6262 {
6363 var out_addr = ( int * ) @out . Address ;
64- Parallel . For ( 0 , len , i => out_addr [ i ] = Converts . ToInt32 ( Math . Acos ( out_addr [ i ] ) ) ) ;
64+ for ( int i = 0 ; i < len ; i ++ ) out_addr [ i ] = Converts . ToInt32 ( Math . Acos ( out_addr [ i ] ) ) ;
6565 return @out ;
6666 }
6767 case NPTypeCode . UInt32:
6868 {
6969 var out_addr = ( uint * ) @out . Address ;
70- Parallel . For ( 0 , len , i => out_addr [ i ] = Converts . ToUInt32 ( Math . Acos ( out_addr [ i ] ) ) ) ;
70+ for ( int i = 0 ; i < len ; i ++ ) out_addr [ i ] = Converts . ToUInt32 ( Math . Acos ( out_addr [ i ] ) ) ;
7171 return @out ;
7272 }
7373 case NPTypeCode . Int64:
7474 {
7575 var out_addr = ( long * ) @out . Address ;
76- Parallel . For ( 0 , len , i => out_addr [ i ] = Converts . ToInt64 ( Math . Acos ( out_addr [ i ] ) ) ) ;
76+ for ( int i = 0 ; i < len ; i ++ ) out_addr [ i ] = Converts . ToInt64 ( Math . Acos ( out_addr [ i ] ) ) ;
7777 return @out ;
7878 }
7979 case NPTypeCode . UInt64:
8080 {
8181 var out_addr = ( ulong * ) @out . Address ;
82- Parallel . For ( 0 , len , i => out_addr [ i ] = Converts . ToUInt64 ( Math . Acos ( out_addr [ i ] ) ) ) ;
82+ for ( int i = 0 ; i < len ; i ++ ) out_addr [ i ] = Converts . ToUInt64 ( Math . Acos ( out_addr [ i ] ) ) ;
8383 return @out ;
8484 }
8585 case NPTypeCode . Char:
8686 {
8787 var out_addr = ( char * ) @out . Address ;
88- Parallel . For ( 0 , len , i => out_addr [ i ] = Converts . ToChar ( Math . Acos ( out_addr [ i ] ) ) ) ;
88+ for ( int i = 0 ; i < len ; i ++ ) out_addr [ i ] = Converts . ToChar ( Math . Acos ( out_addr [ i ] ) ) ;
8989 return @out ;
9090 }
9191 case NPTypeCode . Double:
9292 {
9393 var out_addr = ( double * ) @out . Address ;
94- Parallel . For ( 0 , len , i => out_addr [ i ] = Converts . ToDouble ( Math . Acos ( out_addr [ i ] ) ) ) ;
94+ for ( int i = 0 ; i < len ; i ++ ) out_addr [ i ] = Converts . ToDouble ( Math . Acos ( out_addr [ i ] ) ) ;
9595 return @out ;
9696 }
9797 case NPTypeCode . Single:
9898 {
9999 var out_addr = ( float * ) @out . Address ;
100- Parallel . For ( 0 , len , i => out_addr [ i ] = Converts . ToSingle ( Math . Acos ( out_addr [ i ] ) ) ) ;
100+ for ( int i = 0 ; i < len ; i ++ ) out_addr [ i ] = Converts . ToSingle ( Math . Acos ( out_addr [ i ] ) ) ;
101101 return @out ;
102102 }
103103 case NPTypeCode . Decimal:
104104 {
105105 var out_addr = ( decimal * ) @out . Address ;
106- Parallel . For ( 0 , len , i => out_addr [ i ] = ( decimal ) ( Math . Acos ( Converts . ToDouble ( out_addr [ i ] ) ) ) ) ;
106+ for ( int i = 0 ; i < len ; i ++ ) out_addr [ i ] = ( decimal ) ( Math . Acos ( Converts . ToDouble ( out_addr [ i ] ) ) ) ;
107107 return @out ;
108108 }
109109 default :
0 commit comments