add numerical recipes library

This commit is contained in:
2025-09-12 18:55:25 +09:00
parent d4dff245bd
commit 2c75620ec9
1344 changed files with 63869 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
#include <cmath>
#include "nr.h"
using namespace std;
void NR::slvsm2(Mat_O_DP &u, Mat_I_DP &rhs)
{
int i,j;
DP disc,fact,h=0.5;
for (i=0;i<3;i++)
for (j=0;j<3;j++)
u[i][j]=0.0;
fact=2.0/(h*h);
disc=sqrt(fact*fact+rhs[1][1]);
u[1][1]= -rhs[1][1]/(fact+disc);
}