WaveBEM: Unsteady Nonlinear Potential Flow Solver for Ship-Wave Interaction.
local_expansion_coeff.h
Go to the documentation of this file.
1
/*
2
* File: LocalExpansionCoeff.hpp
3
* Author: matteo
4
*
5
* Created on April 3, 2015, 6:05 PM
6
*/
7
8
#ifndef LOCALEXPANSIONCOEFF_H
9
#define LOCALEXPANSIONCOEFF_H
10
11
class
LocalExpansionCoeff
12
{
13
public
:
14
LocalExpansionCoeff
();
15
LocalExpansionCoeff
(
const
unsigned
int
&p);
16
LocalExpansionCoeff
(
const
LocalExpansionCoeff
&orig);
17
double
get
(
const
unsigned
int
&n,
const
unsigned
int
&m,
const
unsigned
int
&nn,
const
unsigned
int
&mm);
18
void
set
(
const
unsigned
int
&n,
const
unsigned
int
&m,
const
unsigned
int
&nn,
const
unsigned
int
&mm,
const
double
&
value
);
19
unsigned
int
getNumberOfElements
();
20
unsigned
int
getNNOffset
(
const
unsigned
int
&nn);
21
unsigned
int
getMOffset
(
const
unsigned
int
&m);
22
unsigned
int
getNOffset
(
const
unsigned
int
&n);
23
virtual
~LocalExpansionCoeff
();
24
25
//Debugging and test of indexes
26
// static unsigned int const loopDebugger(const unsigned int & p);
27
// void fillCoeffWithIndex();
28
// void printCoeff();
29
30
private
:
31
unsigned
int
_p
;
32
double
*
_coeff
;
33
34
};
35
36
#endif
/* LOCALEXPANSIONCOEFF_HPP */
LocalExpansionCoeff::getNumberOfElements
unsigned int getNumberOfElements()
Definition:
local_expansion_coeff.cc:39
LocalExpansionCoeff::set
void set(const unsigned int &n, const unsigned int &m, const unsigned int &nn, const unsigned int &mm, const double &value)
Definition:
local_expansion_coeff.cc:53
LocalExpansionCoeff::getNNOffset
unsigned int getNNOffset(const unsigned int &nn)
Definition:
local_expansion_coeff.cc:62
LocalExpansionCoeff
Definition:
local_expansion_coeff.h:11
LocalExpansionCoeff::getMOffset
unsigned int getMOffset(const unsigned int &m)
Definition:
local_expansion_coeff.cc:67
LocalExpansionCoeff::LocalExpansionCoeff
LocalExpansionCoeff()
Definition:
local_expansion_coeff.cc:15
value
static const bool value
LocalExpansionCoeff::_coeff
double * _coeff
Definition:
local_expansion_coeff.h:32
LocalExpansionCoeff::_p
unsigned int _p
Definition:
local_expansion_coeff.h:31
LocalExpansionCoeff::getNOffset
unsigned int getNOffset(const unsigned int &n)
Definition:
local_expansion_coeff.cc:72
LocalExpansionCoeff::~LocalExpansionCoeff
virtual ~LocalExpansionCoeff()
Definition:
local_expansion_coeff.cc:34
include
local_expansion_coeff.h
Generated on Fri May 6 2016 20:30:21 for WaveBEM: Unsteady Nonlinear Potential Flow Solver for Ship-Wave Interaction. by
1.8.10