*** empty log message ***
This commit is contained in:
		
							parent
							
								
									af3f2362c9
								
							
						
					
					
						commit
						0be3cee927
					
				
							
								
								
									
										6
									
								
								smat.cc
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								smat.cc
									
									
									
									
									
								
							@ -259,11 +259,11 @@ void NRSMat<double>::randomize(const double &x) {
 | 
				
			|||||||
 ******************************************************************************/
 | 
					 ******************************************************************************/
 | 
				
			||||||
template<>
 | 
					template<>
 | 
				
			||||||
void NRSMat<complex<double> >::randomize(const double &x) {
 | 
					void NRSMat<complex<double> >::randomize(const double &x) {
 | 
				
			||||||
	for(register size_t i=0; i<NN2; ++i) v[i].real() = x*(2.*random()/(1. + RAND_MAX) -1.);
 | 
						for(register size_t i=0; i<NN2; ++i) v[i].real(x*(2.*random()/(1. + RAND_MAX) -1.));
 | 
				
			||||||
	for(register size_t i=0; i<NN2; ++i) v[i].imag() = x*(2.*random()/(1. + RAND_MAX) -1.);
 | 
						for(register size_t i=0; i<NN2; ++i) v[i].imag(x*(2.*random()/(1. + RAND_MAX) -1.));
 | 
				
			||||||
	for(register int i=0; i<nn; ++i){
 | 
						for(register int i=0; i<nn; ++i){
 | 
				
			||||||
		for(register int j=0; j<=i; ++j){
 | 
							for(register int j=0; j<=i; ++j){
 | 
				
			||||||
		       	if(i == j) v[i*(size_t)(i+1)/2+j].imag() = 0; //hermitean
 | 
							       	if(i == j) v[i*(size_t)(i+1)/2+j].imag(0.); //hermitean
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user