mFES - molecular Finite Element Solver
0.4
|
Public Member Functions | |
PointFunction (Mesh::T_POINTS &apoints, const Mesh::T_VOLELEMENTS &aelements, const MeshingParameters &) | |
virtual void | SetPointIndex (PointIndex aactpind) |
void | SetLocalH (double ah) |
double | GetLocalH () const |
virtual double | PointFunctionValue (const Point< 3 > &pp) const |
virtual double | PointFunctionValueGrad (const Point< 3 > &pp, Vec< 3 > &grad) const |
virtual double | PointFunctionValueDeriv (const Point< 3 > &pp, const Vec< 3 > &dir, double &deriv) const |
int | MovePointToInner () |
Public Attributes | |
Mesh::T_POINTS & | points |
const Mesh::T_VOLELEMENTS & | elements |
TABLE< int, PointIndex::BASE > | elementsonpoint |
const MeshingParameters & | mp |
PointIndex | actpind |
double | h |
netgen::PointFunction::PointFunction | ( | Mesh::T_POINTS & | apoints, |
const Mesh::T_VOLELEMENTS & | aelements, | ||
const MeshingParameters & | amp | ||
) |
double netgen::PointFunction::GetLocalH | ( | ) | const [inline] |
double netgen::PointFunction::PointFunctionValue | ( | const Point< 3 > & | pp | ) | const [virtual] |
Reimplemented in netgen::CheapPointFunction.
double netgen::PointFunction::PointFunctionValueDeriv | ( | const Point< 3 > & | pp, |
const Vec< 3 > & | dir, | ||
double & | deriv | ||
) | const [virtual] |
double netgen::PointFunction::PointFunctionValueGrad | ( | const Point< 3 > & | pp, |
Vec< 3 > & | grad | ||
) | const [virtual] |
Reimplemented in netgen::CheapPointFunction.
void netgen::PointFunction::SetLocalH | ( | double | ah | ) | [inline] |
void netgen::PointFunction::SetPointIndex | ( | PointIndex | aactpind | ) | [virtual] |
Reimplemented in netgen::CheapPointFunction.
PointIndex netgen::PointFunction::actpind |
const Mesh::T_VOLELEMENTS& netgen::PointFunction::elements |
TABLE<int,PointIndex::BASE> netgen::PointFunction::elementsonpoint |
double netgen::PointFunction::h |
const MeshingParameters& netgen::PointFunction::mp |
Mesh::T_POINTS& netgen::PointFunction::points |