Macaulay2 Engine
Loading...
Searching...
No Matches
dmat.cpp File Reference
#include "exceptions.hpp"
#include "error.h"
#include "mat-linalg.hpp"

Go to the source code of this file.

Namespaces

namespace  MatrixOps
namespace  ffpackInterface

Functions

void MatrixOps::addMultipleTo (DMatZZpFFPACK &C, const DMatZZpFFPACK::ElementType &a, const DMatZZpFFPACK &A, const DMatZZpFFPACK &B)
void MatrixOps::addMultipleTo (DMatZZpFFPACK &C, const DMatZZpFFPACK &A, const DMatZZpFFPACK &B)
void MatrixOps::subtractMultipleTo (DMatZZpFFPACK &C, const DMatZZpFFPACK &A, const DMatZZpFFPACK &B)
void MatrixOps::mult (const DMatZZpFFPACK &A, const DMatZZpFFPACK &B, DMatZZpFFPACK &C)
size_t ffpackInterface::rank (const DMatZZpFFPACK &A)
void ffpackInterface::determinant (const DMatZZpFFPACK &A, ZZpFFPACK::ElementType &result_det)
bool ffpackInterface::inverse (const DMatZZpFFPACK &A, DMatZZpFFPACK &result_inv)
size_t ffpackInterface::nullSpace (const DMatZZpFFPACK &A, DMatZZpFFPACK &result_nullspace)
bool ffpackInterface::solveLinear (const DMatZZpFFPACK &A, const DMatZZpFFPACK &B, bool right_side, DMatZZpFFPACK &X, bool declare_A_is_invertible)
bool ffpackInterface::solveLinear (const DMatZZpFFPACK &A, const DMatZZpFFPACK &B, DMatZZpFFPACK &X)
M2_arrayintOrNull ffpackInterface::rankProfile (const DMatZZpFFPACK &A, bool row_profile)
void ffpackInterface::rankProfile (const DMatZZpFFPACK &A, bool row_profile, std::vector< size_t > &result_profile)