BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
fn_Smith.cpp File Reference
#include "fn_Smith.hpp"
Include dependency graph for fn_Smith.cpp:

Namespaces

namespace  belfem
 USER GUIDES:

Functions

std::pair< uint, uintbelfem::minNonzero (Matrix< int > &aMat, const uint k)
void belfem::moveMinNonzero (Matrix< int > &aMat, Matrix< int > &aQ, Matrix< int > &aQ_, Matrix< int > &aR, Matrix< int > &aR_, const uint k)
std::tuple< bool, uint, uint, int > belfem::checkForDivisibility (Matrix< int > &aMat, const uint k)
void belfem::partSmithForm (Matrix< int > &aMat, Matrix< int > &aQ, Matrix< int > &aQ_, Matrix< int > &aR, Matrix< int > &aR_, const uint k)
std::tuple< Matrix< int >, Matrix< int >, Matrix< int >, Matrix< int >, uint, uintbelfem::smithForm (Matrix< int > &aMat)
Matrix< int > belfem::SolveInt (Matrix< int > aMat, Matrix< int > &aVec)