NimbleSM
NimbleSM is a solid mechanics simulation code for dynamic systems
Loading...
Searching...
No Matches
nimble_linear_solver.cc File Reference
#include "nimble_linear_solver.h"
#include <algorithm>
#include <cmath>
#include <iostream>
#include <stdexcept>
#include <vector>
#include "nimble_macros.h"

Namespaces

namespace  nimble
 

Functions

void nimble::PopulateDiagonalPreconditioner (const CRSMatrixContainer &A, CRSMatrixContainer &M)
 
bool nimble::CG_SolveSystem (nimble::CRSMatrixContainer &A, const double *b, CGScratchSpace &cg_scratch, double *x, int &num_iterations, double cg_tol, int max_iterations)