|
| BasisAddNodes () |
|
virtual | ~BasisAddNodes () |
|
void | add_node_value (const T &p) |
| add a node value corresponding to edge More...
|
|
template<class INDEX > |
void | set_node_value (const T &p, INDEX i) |
| get and set node value More...
|
|
template<class INDEX > |
void | get_node_value (T &p, INDEX i) const |
|
template<class SIZE > |
void | resize_node_values (SIZE s) |
| set the proper size More...
|
|
template<class INDEX > |
T & | node_values (INDEX i) |
| return node value More...
|
|
size_t | size_node_values () |
|
| 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::BasisAddNodes< T >
Class for describing interfaces to basis elements with additional nodes.