Boost LA

Creating Matrix Objects

#include <boost/la/zero_matrix.hpp> 
#include <boost/la/identity_matrix.hpp> 
#include <boost/la/rotx_matrix.hpp> 
#include <boost/la/roty_matrix.hpp> 
#include <boost/la/rotz_matrix.hpp>

namespace
boost
    {
    namespace
    la
        {
        //*** Creating matrix objects ***
        
        template <class T,int R,int C>
        -unspecified-return-type-
        zero_matrix();        
        
        template <class S,int D>
        -unspecified-return-type- identity_matrix();        
        
        template <int Dim,class T>
        -unspecified-return-type-
        rotx_matrix( T angle );        
        
        template <int Dim,class T>
        -unspecified-return-type-
        roty_matrix( T angle );        
        
        template <int Dim,class T>
        -unspecified-return-type-
        rotz_matrix( T angle );
        }
    }

See also: Boost LA | Synopsis