*/
DerivativeForm &operator = (const DerivativeForm <order, dim, spacedim, Number> &);
-
/**
* Assignment operator.
*/
*/
DerivativeForm<1, spacedim, dim, Number> transpose () const;
-
/**
* Computes the volume element associated with the jacobian of the
* transformation F. That is to say if $DF$ is square, it computes
*/
double determinant () const;
-
/**
* Assuming (*this) stores the jacobian of the mapping F, it computes its
* covariant matrix, namely $DF*G^{-1}$, where $G = DF^{t}*DF$. If $DF$ is
*/
DerivativeForm<1, dim, spacedim, Number> covariant_form() const;
-
-
-
/**
* Determine an estimate for the memory consumption (in bytes) of this
* object.
int,
<< "Invalid DerivativeForm index " << arg1);
-
private:
/**
* Auxiliary function that computes (*this) * T^{t}
DerivativeForm<1, dim, spacedim, Number> times_T_t (Tensor<2,dim,Number> T) const;
-private:
/**
* Array of tensors holding the subelements.
*/
Tensor<order,dim,Number> tensor[spacedim];
-
-
};