Seismo-VLAB  1.3
An Open-Source Finite Element Software for Meso-Scale Simulations
NewtonRaphson.hpp File Reference

This file contains the "NewtonRaphson" algorithm declarations, which solves the non-linear system of equations in a few iterations until the norm of the residuals reaches a certain tolerance or a maximun number of iterations is reached; therefore, this routine is meant to be used for non-linear analysis. More...

#include <memory>
#include <Eigen/Dense>
#include <Eigen/SparseCore>
#include "Mesh.hpp"
#include "LoadCombo.hpp"
#include "Algorithm.hpp"
#include "Integrator.hpp"
#include "LinearSystem.hpp"
Include dependency graph for NewtonRaphson.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NewtonRaphson
 Class for solving a non-linear system in a few iterations until the norm of the residuals reaches a certain tolerance or a maximun number of iterations is reached. More...
 

Detailed Description

This file contains the "NewtonRaphson" algorithm declarations, which solves the non-linear system of equations in a few iterations until the norm of the residuals reaches a certain tolerance or a maximun number of iterations is reached; therefore, this routine is meant to be used for non-linear analysis.

Author
Danilo S. Kusanovic (dkusa.nosp@m.nov@.nosp@m.calte.nosp@m.ch.e.nosp@m.du)
Date
September 26, 2018
Version
1.0