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