Go to the source code of this file.
|
| namespace | libMesh |
| | The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings.
|
| |
| namespace | MathUtils |
| |
| namespace | MetaPhysicL |
| | We need to instantiate the following CompareTypes to tell the compiler that ADReal is a subtype of ChainedADReal.
|
| |
◆ operator*() [1/2]
r=v*A where r is rank 2, v is vector and A is rank 3
Definition at line 301 of file RankThreeTensor.h.
302{
304 "RankTwoTensor and RankThreeTensor have to have the same dimension N.");
306
310 result(i, j) += p(k) * b(k, i, j);
311
312 return result;
313}
for(PetscInt i=0;i< nvars;++i)
RankThreeTensor is designed to handle any N-dimensional third order tensor, r.
RankTwoTensorTempl is designed to handle the Stress or Strain Tensor for a fully anisotropic material...
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...
IntRange< T > make_range(T beg, T end)
◆ operator*() [2/2]