mFES - molecular Finite Element Solver
0.4
|
#include <gprim.hpp>
Functions | |
void | SetValues (Point< 3 > pmin, Point< 3 > pmax, int nx, int ny, int nz, Array< float > &values, Array< Vec< 3 > > &dvalues) |
void | WriteTrig (Point< 3 > p1, Point< 3 > p2, Point< 3 > p3, Vec< 3 > n) |
double | CutEdge (double f1, double f2, double df1, double df2) |
void | MakeTetSTL (Point< 3 > pnts[], double valtet[4], Vec< 3 > dvaltet[4]) |
void | MakeCubeSTL (Point< 3 > p1, Point< 3 > p2, double valcube[8], Vec< 3 > dvalcube[8]) |
void | MakeSTL (Point< 3 > pmin, Point< 3 > pmax, int nx, int ny, int nz, Array< float > &values, Array< Vec< 3 > > &dvalues) |
int | main () |
Variables | |
ofstream | stlout |
Array< Point< 3 > > | pnts |
Array< double > | rad |
Point3dTree * | searchtree |
double | eps |
Point3dTree * | nodes |
double CutEdge | ( | double | f1, |
double | f2, | ||
double | df1, | ||
double | df2 | ||
) |
int main | ( | ) |
void MakeCubeSTL | ( | Point< 3 > | p1, |
Point< 3 > | p2, | ||
double | valcube[8], | ||
Vec< 3 > | dvalcube[8] | ||
) |
void MakeSTL | ( | Point< 3 > | pmin, |
Point< 3 > | pmax, | ||
int | nx, | ||
int | ny, | ||
int | nz, | ||
Array< float > & | values, | ||
Array< Vec< 3 > > & | dvalues | ||
) |
void MakeTetSTL | ( | Point< 3 > | pnts[], |
double | valtet[4], | ||
Vec< 3 > | dvaltet[4] | ||
) |
void SetValues | ( | Point< 3 > | pmin, |
Point< 3 > | pmax, | ||
int | nx, | ||
int | ny, | ||
int | nz, | ||
Array< float > & | values, | ||
Array< Vec< 3 > > & | dvalues | ||
) |
void WriteTrig | ( | Point< 3 > | p1, |
Point< 3 > | p2, | ||
Point< 3 > | p3, | ||
Vec< 3 > | n | ||
) |
double eps |
Point3dTree* nodes |
Array<Point<3> > pnts |
Array<double> rad |
Point3dTree* searchtree |
ofstream stlout |