WaveBEM: Unsteady Nonlinear Potential Flow Solver for Ship-Wave Interaction.
ConstrainedOperator< VEC, MATRIX > Class Template Reference

#include <constrained_matrix.h>

Public Member Functions

 ConstrainedOperator (const MATRIX &m, const ConstraintMatrix &c)
 
void vmult (VEC &dst, const VEC &src) const
 
void distribute_rhs (VEC &rhs) const
 

Private Attributes

const ConstraintMatrixconstraints
 
const MATRIX & matrix
 

Detailed Description

template<class VEC, class MATRIX>
class ConstrainedOperator< VEC, MATRIX >

Author
Luca Heltai 2011

Definition at line 45 of file constrained_matrix.h.

Constructor & Destructor Documentation

template<class VEC, class MATRIX>
ConstrainedOperator< VEC, MATRIX >::ConstrainedOperator ( const MATRIX &  m,
const ConstraintMatrix c 
)
inline

Definition at line 48 of file constrained_matrix.h.

Member Function Documentation

template<class VEC , class MATRIX >
void ConstrainedOperator< VEC, MATRIX >::distribute_rhs ( VEC &  rhs) const

Definition at line 89 of file constrained_matrix.h.

template<class VEC , class MATRIX >
void ConstrainedOperator< VEC, MATRIX >::vmult ( VEC &  dst,
const VEC &  src 
) const

Definition at line 73 of file constrained_matrix.h.

Member Data Documentation

template<class VEC, class MATRIX>
const ConstraintMatrix& ConstrainedOperator< VEC, MATRIX >::constraints
private

Definition at line 61 of file constrained_matrix.h.

template<class VEC, class MATRIX>
const MATRIX& ConstrainedOperator< VEC, MATRIX >::matrix
private

Definition at line 62 of file constrained_matrix.h.


The documentation for this class was generated from the following file: