|
| BasisAddDerivatives () |
|
virtual | ~BasisAddDerivatives () |
|
void | add_derivatives (const std::vector< T > &p) |
| add derivative values (dx, dy, dxy) for nodes. More...
|
|
void | set_deriv_value (const T &p, unsigned int i, unsigned int j) |
| get and set node value More...
|
|
void | get_deriv_value (T &p, unsigned int i, unsigned int j) const |
|
void | resize_deriv_values (size_t s) |
| set the proper size More...
|
|
int | size_derivatives () |
| return number of additional derivatives More...
|
|
| BasisSimple () |
|
virtual | ~BasisSimple () |
|
template<class ElemData , class VECTOR > |
T | interpolate (const VECTOR &, const ElemData &) const |
| get value at parametric coordinate More...
|
|
template<class ElemData , class VECTOR1 , class VECTOR2 > |
void | derivate (const VECTOR1 &, const ElemData &, VECTOR2 &) const |
| get first derivative at parametric coordinate More...
|
|
template<class ElemData , class VECTOR > |
bool | get_coords (VECTOR &, const T &, const ElemData &) const |
| get parametric coordinate for value within the element More...
|
|
template<class ElemData > |
double | get_arc_length (const unsigned, const ElemData &) const |
| get arc length for edge of element More...
|
|
template<class ElemData > |
double | get_area (const unsigned, const ElemData &) const |
| get area for face of element More...
|
|
template<class ElemData > |
double | get_volume (const ElemData &) const |
| get volume for element More...
|
|
void | add_node_value (const T &) |
| add a node value More...
|
|
void | set_node_value (const T &, unsigned int) |
|
void | get_node_value (T &, unsigned int) const |
|
void | resize_node_values (size_t) |
|
size_t | size_node_values () |
| return number of additional nodes More...
|
|
void | add_derivatives (const std::vector< T > &) |
| add a derivative value More...
|
|
void | add_scalefactors (const std::vector< T > &) |
| add scale factors More...
|
|
int | size_derivatives () |
| return number of additional derivatives More...
|
|
std::vector< T > & | get_nodes () |
|
std::vector< std::vector< T > > & | get_derivs () |
|
template<class T>
class SCIRun::Core::Basis::BasisAddDerivatives< T >
Class for describing interfaces to basis elements with additional derivatives