ReFRACtor
nlls_solver_lm.cc File Reference
#include <nlls_solver_lm.h>
#include <algorithm>
#include <cassert>
#include <iomanip>
+ Include dependency graph for nlls_solver_lm.cc:

Go to the source code of this file.

Macros

#define MAP_BRM_ERM(BMatrix)   Map< const Matrix<double, Dynamic, Dynamic, RowMajor> >(BMatrix.data(), BMatrix.rows(), BMatrix.cols())
 
#define MAP_BV_ECV(BVector)   Map< const VectorXd >(BVector.data(), BVector.size())
 
#define MAP_ECV_BV(EVector)   blitz::Array<double, 1>(EVector.data(), shape(EVector.size()), neverDeleteData)
 

Functions

void givens (double val1, double val2, double &c, double &s)
 

Macro Definition Documentation

◆ MAP_BRM_ERM

#define MAP_BRM_ERM (   BMatrix)    Map< const Matrix<double, Dynamic, Dynamic, RowMajor> >(BMatrix.data(), BMatrix.rows(), BMatrix.cols())

Definition at line 13 of file nlls_solver_lm.cc.

◆ MAP_BV_ECV

#define MAP_BV_ECV (   BVector)    Map< const VectorXd >(BVector.data(), BVector.size())

Definition at line 14 of file nlls_solver_lm.cc.

◆ MAP_ECV_BV

#define MAP_ECV_BV (   EVector)    blitz::Array<double, 1>(EVector.data(), shape(EVector.size()), neverDeleteData)

Definition at line 15 of file nlls_solver_lm.cc.

Function Documentation

◆ givens()

void givens ( double  val1,
double  val2,
double &  c,
double &  s 
)

Definition at line 28 of file nlls_solver_lm.cc.


Copyright © 2017, California Institute of Technology.
ALL RIGHTS RESERVED.
U.S. Government Sponsorship acknowledged.
Generated Fri Aug 24 2018 15:44:11