proteus  1.2.0
C/C++/Fortran libraries
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
UnstructuredLocalUpwindSolvers Class Reference

#include </home/cekees/proteus/proteus/FMMandFSW.h>

Public Member Functions

 UnstructuredLocalUpwindSolvers ()
 
virtual ~UnstructuredLocalUpwindSolvers ()
 
double solve1d (double *x_N, double *x_N0, double T_N0, double speed, int verbose)
 
double solve2d (const double *x_C, const double *x_A, const double *x_B, double T_A, double T_B, double speed, int verbose)
 
double solve2din3d (const double *x_C, const double *x_A, const double *x_B, double T_A, double T_B, double speed, int verbose)
 
double solve3d (const double *x_D, const double *x_1, const double *x_2, const double *x_3, double T_1, double T_2, double T_3, double speed, int verbose, double areaTol=1.0e-8)
 

Protected Member Functions

void cross3d (double x0, double x1, double x2, double y0, double y1, double y2, double &xy0, double &xy1, double &xy2)
 
double parArea3d (double x0, double x1, double x2, double y0, double y1, double y2)
 

Protected Attributes

const double UNINITIALIZED
 

Detailed Description

Definition at line 10 of file FMMandFSW.h.

Constructor & Destructor Documentation

UnstructuredLocalUpwindSolvers::UnstructuredLocalUpwindSolvers ( )

Definition at line 13 of file FMMandFSW.cpp.

UnstructuredLocalUpwindSolvers::~UnstructuredLocalUpwindSolvers ( )
virtual

Definition at line 17 of file FMMandFSW.cpp.

Member Function Documentation

void UnstructuredLocalUpwindSolvers::cross3d ( double  x0,
double  x1,
double  x2,
double  y0,
double  y1,
double  y2,
double &  xy0,
double &  xy1,
double &  xy2 
)
inlineprotected

Definition at line 37 of file FMMandFSW.h.

double UnstructuredLocalUpwindSolvers::parArea3d ( double  x0,
double  x1,
double  x2,
double  y0,
double  y1,
double  y2 
)
inlineprotected

Definition at line 42 of file FMMandFSW.h.

double UnstructuredLocalUpwindSolvers::solve1d ( double *  x_N,
double *  x_N0,
double  T_N0,
double  speed,
int  verbose 
)

Definition at line 21 of file FMMandFSW.cpp.

double UnstructuredLocalUpwindSolvers::solve2d ( const double *  x_C,
const double *  x_A,
const double *  x_B,
double  T_A,
double  T_B,
double  speed,
int  verbose 
)

Definition at line 43 of file FMMandFSW.cpp.

double UnstructuredLocalUpwindSolvers::solve2din3d ( const double *  x_C,
const double *  x_A,
const double *  x_B,
double  T_A,
double  T_B,
double  speed,
int  verbose 
)

Definition at line 89 of file FMMandFSW.cpp.

double UnstructuredLocalUpwindSolvers::solve3d ( const double *  x_D,
const double *  x_1,
const double *  x_2,
const double *  x_3,
double  T_1,
double  T_2,
double  T_3,
double  speed,
int  verbose,
double  areaTol = 1.0e-8 
)

Definition at line 136 of file FMMandFSW.cpp.

Member Data Documentation

const double UnstructuredLocalUpwindSolvers::UNINITIALIZED
protected

Definition at line 50 of file FMMandFSW.h.


The documentation for this class was generated from the following files: