Rank 3 tensor (array of matrices)
More...
#include <densemat.hpp>
|
| | DenseTensor () |
| |
| | DenseTensor (int i, int j, int k) |
| |
| int | SizeI () const |
| |
| int | SizeJ () const |
| |
| int | SizeK () const |
| |
| void | SetSize (int i, int j, int k) |
| |
| void | UseExternalData (double *ext_data, int i, int j, int k) |
| |
| DenseMatrix & | operator() (int k) |
| |
| const DenseMatrix & | operator() (int k) const |
| |
| double & | operator() (int i, int j, int k) |
| |
| const double & | operator() (int i, int j, int k) const |
| |
| double * | GetData (int k) |
| |
| double * | Data () |
| |
| void | AddMult (const Table &elem_dof, const Vector &x, Vector &y) const |
| |
| | ~DenseTensor () |
| |
Rank 3 tensor (array of matrices)
Definition at line 569 of file densemat.hpp.
| mfem::DenseTensor::DenseTensor |
( |
| ) |
|
|
inline |
| mfem::DenseTensor::DenseTensor |
( |
int |
i, |
|
|
int |
j, |
|
|
int |
k |
|
) |
| |
|
inline |
| mfem::DenseTensor::~DenseTensor |
( |
| ) |
|
|
inline |
| void mfem::DenseTensor::AddMult |
( |
const Table & |
elem_dof, |
|
|
const Vector & |
x, |
|
|
Vector & |
y |
|
) |
| const |
Matrix-vector product from unassembled element matrices, assuming both 'x' and 'y' use the same elem_dof table.
Definition at line 4068 of file densemat.cpp.
| double* mfem::DenseTensor::Data |
( |
| ) |
|
|
inline |
| double* mfem::DenseTensor::GetData |
( |
int |
k | ) |
|
|
inline |
| const DenseMatrix& mfem::DenseTensor::operator() |
( |
int |
k | ) |
const |
|
inline |
| double& mfem::DenseTensor::operator() |
( |
int |
i, |
|
|
int |
j, |
|
|
int |
k |
|
) |
| |
|
inline |
| const double& mfem::DenseTensor::operator() |
( |
int |
i, |
|
|
int |
j, |
|
|
int |
k |
|
) |
| const |
|
inline |
| void mfem::DenseTensor::SetSize |
( |
int |
i, |
|
|
int |
j, |
|
|
int |
k |
|
) |
| |
|
inline |
| int mfem::DenseTensor::SizeI |
( |
| ) |
const |
|
inline |
| int mfem::DenseTensor::SizeJ |
( |
| ) |
const |
|
inline |
| int mfem::DenseTensor::SizeK |
( |
| ) |
const |
|
inline |
| void mfem::DenseTensor::UseExternalData |
( |
double * |
ext_data, |
|
|
int |
i, |
|
|
int |
j, |
|
|
int |
k |
|
) |
| |
|
inline |
The documentation for this class was generated from the following files: