#include <ISS_VertexField.h>
Public Types | |
| typedef IssType::Number | Number |
| The number type. | |
| typedef IssType::Vertex | Vertex |
| A vertex. | |
| typedef F | Field |
| The field type. | |
|
typedef ads::Array< 1, Field, false > | FieldContainer |
| The field container. | |
| typedef FieldContainer::parameter_type | FieldParameterType |
| The constant parameter type. | |
| typedef FieldContainer::void_pointer | FieldVoidPointer |
| A void pointer for the field type. | |
Public Member Functions | |
Constructors etc. | |
| template<bool A2> | |
| ISS_VertexField (const IssType &iss, const ads::Array< 1, Field, A2 > &fields) | |
| Construct from the indexed simplex set and the fields. | |
| ISS_VertexField (const IssType &iss, const SizeType numVertices, FieldVoidPointer fields) | |
| Construct from pointers to the vertices and simplices. | |
| ISS_VertexField (const ISS_VertexField &other) | |
| Copy constructor. | |
| ~ISS_VertexField () | |
| Destructor has no effect on the indexed simplex set. | |
Mathematical Functions. | |
| FieldParameterType | interpolate (int n, const Vertex &x) const |
Return the interpolated field for the n_th simplex and the point x. | |
| ISS | is the indexed simplex set. | |
| F | is the field type. By default it is the number type of the mesh. |
| typedef FieldContainer::parameter_type geom::ISS_VertexField< ISS, F >::FieldParameterType |
The constant parameter type.
This is used for passing the value type as an argument or returning the value type.
| typedef FieldContainer::void_pointer geom::ISS_VertexField< ISS, F >::FieldVoidPointer |
A void pointer for the field type.
If the field type has a top level const qualifier, this is const void*. Otherwise it is void*.
| geom::ISS_VertexField< ISS, F >::ISS_VertexField | ( | const IssType & | iss, | |
| const ads::Array< 1, Field, A2 > & | fields | |||
| ) | [inline] |
Construct from the indexed simplex set and the fields.
| iss | is the indexed simplex set. | |
| fields | is the array of fields. |
| geom::ISS_VertexField< ISS, F >::ISS_VertexField | ( | const IssType & | iss, | |
| const SizeType | numVertices, | |||
| FieldVoidPointer | fields | |||
| ) | [inline] |
Construct from pointers to the vertices and simplices.
| iss | is the indexed simplex set. | |
| numVertices | is the number of vertices. | |
| fields | is the array of fields defined at each vertex. |
1.4.7