namespace ewalena
0.2.15
ewalena is not an acronym
|
Base class for vector fields of empirical moduli. More...
#include <include/ewalena/base/vector_field_base.h>
Public Member Functions | |
virtual Tensor< dim, 2, ValueType > | gradient (const Point< dim, ValueType > &point) const |
virtual void | gradient_list (const std::vector< Point< dim, ValueType > > &points, std::vector< Tensor< dim, 2, ValueType > > &gradients) const |
virtual Tensor< dim, 1, ValueType > | value (const Point< dim, ValueType > &point) const |
virtual void | value_list (const std::vector< Point< dim, ValueType > > &points, std::vector< Tensor< dim, 1, ValueType > > &values) const |
VectorFieldBase () | |
virtual | ~VectorFieldBase () |
Static Public Attributes | |
static const unsigned int | dim_ = dim |
Base class for vector fields of empirical moduli.
A base class that describes a super set of classical vector fields.
ewalena::VectorFieldBase< dim, ValueType >::VectorFieldBase | ( | ) |
Constructor.
virtual ewalena::VectorFieldBase< dim, ValueType >::~VectorFieldBase | ( | ) | [virtual] |
Virtual donstructor.
virtual Tensor<dim, 2, ValueType> ewalena::VectorFieldBase< dim, ValueType >::gradient | ( | const Point< dim, ValueType > & | point | ) | const [virtual] |
Return the gradient of this vector function at the given point.
virtual void ewalena::VectorFieldBase< dim, ValueType >::gradient_list | ( | const std::vector< Point< dim, ValueType > > & | points, |
std::vector< Tensor< dim, 2, ValueType > > & | gradients | ||
) | const [virtual] |
Return the list of gradients of this vecto function at the given list of points. The original data and size of values (if any) is anihilated.
virtual Tensor<dim, 1, ValueType> ewalena::VectorFieldBase< dim, ValueType >::value | ( | const Point< dim, ValueType > & | point | ) | const [virtual] |
Return the vector value of this function at the given point.
virtual void ewalena::VectorFieldBase< dim, ValueType >::value_list | ( | const std::vector< Point< dim, ValueType > > & | points, |
std::vector< Tensor< dim, 1, ValueType > > & | values | ||
) | const [virtual] |
Return the list of vector values of this vector function at the given list of points. The original data and size of values (if any) is anihilated.
const unsigned int ewalena::VectorFieldBase< dim, ValueType >::dim_ = dim [static] |
Let the dimension of this function be public.