The methods of the matrix<T> class are listed here.

add_col | Add a single column to the matrix and populate it | |

add_row | Add a single row to the matrix and populate it | |

clear | Empty the matrix | |

resize | Resize the matrix, optionally preserving existing values | |

transpose | Transpose the matrix along its major diagonal |

at | Returns a reference to an item in the matrix | |

col | Returns a copy of a complete column | |

col_ptr | Returns a pointer to the data in a column | |

find_in_col | Searches one column for a value | |

find_in_row | Searches one row for a value | |

get_col_ptrs | Populates a vector of column pointers | |

row | Returns a copy of a complete row |

**Header:** matrix.h