#include <flutter_solver_base.h>
|
| BasisMatrix (const libMesh::Parallel::Communicator &comm_in) |
|
virtual | ~BasisMatrix () |
|
virtual libMesh::numeric_index_type | m () const |
|
virtual libMesh::numeric_index_type | n () const |
|
template<typename VecType > |
void | vector_mult (libMesh::NumericVector< T > &dest, const VecType &arg) const |
| Multiplies the matrix with arg and stores the result in dest . More...
|
|
virtual void | vector_mult (libMesh::NumericVector< T > &dest, const libMesh::NumericVector< T > &arg) const |
| Multiplies the matrix with arg and stores the result in dest . More...
|
|
template<typename VecType > |
void | vector_mult_transpose (VecType &dest, const libMesh::NumericVector< T > &arg) const |
| Multiplies the matrix with arg and stores the result in dest . More...
|
|
virtual void | vector_mult_transpose (libMesh::NumericVector< T > &dest, const libMesh::NumericVector< T > &arg) const |
| Multiplies the transpose of matrix with arg and stores the result in dest . More...
|
|
virtual void | vector_mult_add (libMesh::NumericVector< T > &dest, const libMesh::NumericVector< T > &arg) const |
| Multiplies the matrix with arg and adds the result to dest . More...
|
|
virtual void | get_diagonal (libMesh::NumericVector< T > &dest) const |
| Copies the diagonal part of the matrix into dest . More...
|
|
virtual libMesh::NumericVector< T > & | basis (unsigned int i) |
| Returns the vector that defines the i^th basis vector. More...
|
|
|
std::vector< libMesh::NumericVector< T > * > | modes |
| vector of modes More...
|
|
template<typename T>
class MAST::BasisMatrix< T >
Definition at line 47 of file flutter_solver_base.h.
Returns the vector that defines the i^th
basis vector.
Definition at line 154 of file basis_matrix.h.
template<typename T >
virtual void MAST::BasisMatrix< T >::get_diagonal |
( |
libMesh::NumericVector< T > & |
dest | ) |
const |
|
inlinevirtual |
Copies the diagonal part of the matrix into dest
.
Definition at line 142 of file basis_matrix.h.
- Returns
m
, the row-dimension of the matrix where the marix is .
Definition at line 48 of file basis_matrix.h.
- Returns
n
, the column-dimension of the matrix where the marix is .
Definition at line 58 of file basis_matrix.h.
template<typename T >
template<typename VecType >
void MAST::BasisMatrix< T >::vector_mult |
( |
libMesh::NumericVector< T > & |
dest, |
|
|
const VecType & |
arg |
|
) |
| const |
|
inline |
Multiplies the matrix with arg
and stores the result in dest
.
Definition at line 70 of file basis_matrix.h.
template<typename T >
virtual void MAST::BasisMatrix< T >::vector_mult |
( |
libMesh::NumericVector< T > & |
dest, |
|
|
const libMesh::NumericVector< T > & |
arg |
|
) |
| const |
|
inlinevirtual |
Multiplies the matrix with arg
and stores the result in dest
.
Definition at line 87 of file basis_matrix.h.
template<typename T >
virtual void MAST::BasisMatrix< T >::vector_mult_add |
( |
libMesh::NumericVector< T > & |
dest, |
|
|
const libMesh::NumericVector< T > & |
arg |
|
) |
| const |
|
inlinevirtual |
Multiplies the matrix with arg
and adds the result to dest
.
Definition at line 130 of file basis_matrix.h.
template<typename T >
template<typename VecType >
void MAST::BasisMatrix< T >::vector_mult_transpose |
( |
VecType & |
dest, |
|
|
const libMesh::NumericVector< T > & |
arg |
|
) |
| const |
|
inline |
Multiplies the matrix with arg
and stores the result in dest
.
Definition at line 101 of file basis_matrix.h.
template<typename T >
virtual void MAST::BasisMatrix< T >::vector_mult_transpose |
( |
libMesh::NumericVector< T > & |
dest, |
|
|
const libMesh::NumericVector< T > & |
arg |
|
) |
| const |
|
inlinevirtual |
Multiplies the transpose of matrix with arg
and stores the result in dest
.
Definition at line 119 of file basis_matrix.h.
The documentation for this class was generated from the following files:
- /home/travis/build/MASTmultiphysics/mast-multiphysics/src/aeroelasticity/flutter_solver_base.h
- /home/travis/build/MASTmultiphysics/mast-multiphysics/src/numerics/basis_matrix.h
- /home/travis/build/MASTmultiphysics/mast-multiphysics/src/numerics/basis_matrix.cpp