2014-12-18 4 views
0

를 사용하여 매트릭스를 반환 :기능 나는 새로운 오전 아이겐 라이브러리를 사용하여 아이겐 라이브러리

나는 그것이 매트릭스에 대한 포인터이어야한다 4 × 4 매트릭스

을 returms 함수를 작성하려면?

덕분에 당신은이에 대한 (N)RVO을 수행하는 컴파일러에 의존해야 모든

MatrixXd Construct_TM(string tx, string ty, string tz) 
    { 
     MatrixXd T(4,4); 
     T(0,0)=1;   T(0,1)=0;   T(0,2)=0;  T(0,3)=stoi(tx); 
     T(1,0)=0;   T(1,1)=1;   T(1,2)=0;  T(1,3)=stoi(ty); 
     T(2,0)=0;   T(2,1)=0;   T(2,2)=1;  T(2,3)=stoi(tz); 
     T(3,0)=0;   T(3,1)=0;   T(3,2)=0;  T(3,3)=1; 
     return T; 
    } 

답변

1

번호. C++과 Eigen을 실행하면 정의에 의해 다소 느려지므로 명백한 모든 권장 최적화를 수행하십시오.

포인터를 사용하면 논리가 불필요하게 복잡해집니다.

관련 문제