WaveBEM: Unsteady Nonlinear Potential Flow Solver for Ship-Wave Interaction.
LocalExpansionCoeff Class Reference

#include <local_expansion_coeff.h>

Public Member Functions

 LocalExpansionCoeff ()
 
 LocalExpansionCoeff (const unsigned int &p)
 
 LocalExpansionCoeff (const LocalExpansionCoeff &orig)
 
double get (const unsigned int &n, const unsigned int &m, const unsigned int &nn, const unsigned int &mm)
 
void set (const unsigned int &n, const unsigned int &m, const unsigned int &nn, const unsigned int &mm, const double &value)
 
unsigned int getNumberOfElements ()
 
unsigned int getNNOffset (const unsigned int &nn)
 
unsigned int getMOffset (const unsigned int &m)
 
unsigned int getNOffset (const unsigned int &n)
 
virtual ~LocalExpansionCoeff ()
 

Private Attributes

unsigned int _p
 
double * _coeff
 

Detailed Description

Definition at line 11 of file local_expansion_coeff.h.

Constructor & Destructor Documentation

LocalExpansionCoeff::LocalExpansionCoeff ( )

Definition at line 15 of file local_expansion_coeff.cc.

LocalExpansionCoeff::LocalExpansionCoeff ( const unsigned int &  p)

Definition at line 21 of file local_expansion_coeff.cc.

LocalExpansionCoeff::LocalExpansionCoeff ( const LocalExpansionCoeff orig)

Definition at line 27 of file local_expansion_coeff.cc.

LocalExpansionCoeff::~LocalExpansionCoeff ( )
virtual

Definition at line 34 of file local_expansion_coeff.cc.

Member Function Documentation

double LocalExpansionCoeff::get ( const unsigned int &  n,
const unsigned int &  m,
const unsigned int &  nn,
const unsigned int &  mm 
)

Definition at line 44 of file local_expansion_coeff.cc.

unsigned int LocalExpansionCoeff::getMOffset ( const unsigned int &  m)

Definition at line 67 of file local_expansion_coeff.cc.

unsigned int LocalExpansionCoeff::getNNOffset ( const unsigned int &  nn)

Definition at line 62 of file local_expansion_coeff.cc.

unsigned int LocalExpansionCoeff::getNOffset ( const unsigned int &  n)

Definition at line 72 of file local_expansion_coeff.cc.

unsigned int LocalExpansionCoeff::getNumberOfElements ( )
inline

Definition at line 39 of file local_expansion_coeff.cc.

void LocalExpansionCoeff::set ( const unsigned int &  n,
const unsigned int &  m,
const unsigned int &  nn,
const unsigned int &  mm,
const double &  value 
)

Definition at line 53 of file local_expansion_coeff.cc.

Member Data Documentation

double* LocalExpansionCoeff::_coeff
private

Definition at line 32 of file local_expansion_coeff.h.

unsigned int LocalExpansionCoeff::_p
private

Definition at line 31 of file local_expansion_coeff.h.


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