|
virtual | ~VFData () |
|
virtual VMesh::size_type | fdata_size () const |
|
virtual VMesh::size_type | efdata_size () const |
|
virtual void | resize_fdata (VMesh::dimension_type dim) |
|
virtual void | resize_efdata (VMesh::dimension_type dim) |
|
virtual void * | fdata_pointer () const |
|
virtual void * | efdata_pointer () const |
|
virtual void | copy_value (VFData *fdata, VMesh::index_type vidx, VMesh::index_type idx) |
| Copy a value without needing to know the type. More...
|
|
virtual void | copy_values (VFData *fdata, VMesh::index_type vidx, VMesh::index_type idx, VMesh::size_type num) |
|
virtual void | copy_weighted_value (VFData *fdata, VMesh::index_type *vidx, VMesh::weight_type *vw, VMesh::size_type sz, VMesh::index_type idx) |
| Copy a weighted value without needing to know the type. More...
|
|
virtual void | copy_evalue (VFData *fdata, VMesh::index_type vidx, VMesh::index_type idx) |
| Copy a edge value without needing to know the type. More...
|
|
virtual void | copy_evalues (VFData *fdata, VMesh::index_type vidx, VMesh::index_type idx, VMesh::size_type num) |
|
virtual void | copy_weighted_evalue (VFData *fdata, VMesh::index_type *vidx, VMesh::weight_type *vw, VMesh::size_type sz, VMesh::index_type idx) |
| Copy a weighted edge value without needing to know the type. More...
|
|
virtual void | copy_values (VFData *fdata) |
| Copy values from one FData array to another FData array. More...
|
|
virtual void | copy_evalues (VFData *fdata) |
|
virtual bool | min (double &val, VMesh::index_type &idx) const |
|
virtual bool | max (double &val, VMesh::index_type &idx) const |
|
virtual bool | minmax (double &min, VMesh::index_type &idxmin, double &max, VMesh::index_type &idxmax) const |
|
virtual VMesh::size_type | size () |
|
Interface class to data stored in field. The VField class has a pointer to this class and hence can call the appropriate function from the table listed by this class. This class works with references to the original class and hence the additional overhead should be small.