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 |
|
void | Clear () |
|
| ~DenseTensor () |
|
Rank 3 tensor (array of matrices)
Definition at line 593 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 4161 of file densemat.cpp.
void mfem::DenseTensor::Clear |
( |
| ) |
|
|
inline |
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: