# uimatrix< T > Class Template Reference

User info for matrices. More...

`#include <userinfo.h>`

Inheritance diagram for uimatrix< T >:

[legend]
Collaboration diagram for uimatrix< T >:

[legend]

List of all members.

## Public Member Functions
| uimatrix (std::string com, uibase *par=NULL)
| Default constructor.
void | getsummary (std::string &S)
| returns a summary of its contents (used in dialogs)
void | askuser ()
| interaction with the user
void | save (std::ostream &os)
| Save to file.
void | load (std::istream &is)
| load from file
void | set_value (itpp::Mat< T > M0)
| access function
virtual bool | isvalid ()
| test if the info is valid
int | get_level ()
| access function
## Protected Attributes
itpp::Mat< T > | M
| Value.
string | name
| String identifier of a field.
string | help
| Explanation for a user what the field means.
uibase * | parent
| Possible parent of the userinfo.
int | ilevel
| Indentation level, i.e. number of parents.

## Detailed Description

### template<class T>
class uimatrix< T >

User info for matrices.

The documentation for this class was generated from the following file:

- work/mixpp/bdm/userinfo.h