*** empty log message ***
This commit is contained in:
		
							parent
							
								
									313b043d16
								
							
						
					
					
						commit
						b478cbce09
					
				
							
								
								
									
										26
									
								
								vec.cc
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								vec.cc
									
									
									
									
									
								
							@ -31,6 +31,7 @@ INSTANTIZE(unsigned char)
 | 
				
			|||||||
template NRVec<double>;
 | 
					template NRVec<double>;
 | 
				
			||||||
template NRVec<complex<double> >;
 | 
					template NRVec<complex<double> >;
 | 
				
			||||||
template NRVec<char>;
 | 
					template NRVec<char>;
 | 
				
			||||||
 | 
					template NRVec<short>;
 | 
				
			||||||
template NRVec<int>;
 | 
					template NRVec<int>;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -236,6 +237,7 @@ NRVec< complex<double> > & NRVec< complex<double> >::normalize()
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
//stubs for linkage
 | 
					//stubs for linkage
 | 
				
			||||||
NRVec<int> &  NRVec<int>::normalize() {laerror("normalize() impossible for integer types"); return *this;}
 | 
					NRVec<int> &  NRVec<int>::normalize() {laerror("normalize() impossible for integer types"); return *this;}
 | 
				
			||||||
 | 
					NRVec<short> &  NRVec<short>::normalize() {laerror("normalize() impossible for integer types"); return *this;}
 | 
				
			||||||
NRVec<char> &  NRVec<char>::normalize() {laerror("normalize() impossible for integer types"); return *this;}
 | 
					NRVec<char> &  NRVec<char>::normalize() {laerror("normalize() impossible for integer types"); return *this;}
 | 
				
			||||||
void NRVec<int>::gemv(const int beta,
 | 
					void NRVec<int>::gemv(const int beta,
 | 
				
			||||||
                const NRSMat<int> &A, const char trans,
 | 
					                const NRSMat<int> &A, const char trans,
 | 
				
			||||||
@ -244,6 +246,14 @@ void NRVec<int>::gemv(const int beta,
 | 
				
			|||||||
laerror("not yet implemented");
 | 
					laerror("not yet implemented");
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void NRVec<short>::gemv(const short beta,
 | 
				
			||||||
 | 
					                const NRSMat<short> &A, const char trans,
 | 
				
			||||||
 | 
					                const short alpha, const NRVec &x)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					laerror("not yet implemented");
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void NRVec<char>::gemv(const char beta,
 | 
					void NRVec<char>::gemv(const char beta,
 | 
				
			||||||
                const NRSMat<char> &A, const char trans,
 | 
					                const NRSMat<char> &A, const char trans,
 | 
				
			||||||
                const char alpha, const NRVec &x)
 | 
					                const char alpha, const NRVec &x)
 | 
				
			||||||
@ -258,6 +268,14 @@ void NRVec<int>::gemv(const int beta,
 | 
				
			|||||||
laerror("not yet implemented");
 | 
					laerror("not yet implemented");
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void NRVec<short>::gemv(const short beta,
 | 
				
			||||||
 | 
					                const NRMat<short> &A, const char trans,
 | 
				
			||||||
 | 
					                const short alpha, const NRVec &x)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					laerror("not yet implemented");
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void NRVec<char>::gemv(const char beta,
 | 
					void NRVec<char>::gemv(const char beta,
 | 
				
			||||||
                const NRMat<char> &A, const char trans,
 | 
					                const NRMat<char> &A, const char trans,
 | 
				
			||||||
                const char alpha, const NRVec &x)
 | 
					                const char alpha, const NRVec &x)
 | 
				
			||||||
@ -272,6 +290,14 @@ void NRVec<int>::gemv(const int beta,
 | 
				
			|||||||
laerror("not yet implemented");
 | 
					laerror("not yet implemented");
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void NRVec<short>::gemv(const short beta,
 | 
				
			||||||
 | 
					                const SparseMat<short> &A, const char trans,
 | 
				
			||||||
 | 
					                const short alpha, const NRVec &x)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					laerror("not yet implemented");
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void NRVec<char>::gemv(const char beta,
 | 
					void NRVec<char>::gemv(const char beta,
 | 
				
			||||||
                const SparseMat<char> &A, const char trans,
 | 
					                const SparseMat<char> &A, const char trans,
 | 
				
			||||||
                const char alpha, const NRVec &x)
 | 
					                const char alpha, const NRVec &x)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user