T | the numeric type about which this class provides data. Recall that Eigen allows only the following types for T: int , float , double , std::complex<float> , std::complex<double> , and long double (especially useful to enforce x87 arithmetics when SSE is the default). |
std::complex<U>
then Real is a typedef to U. int
, then FloatingPoint is a typedef to double
. Otherwise, FloatingPoint is a typedef to T. std::complex
type, and to 0 otherwise. 0
if T is int
, and to 1
otherwise.