#include <DiscretizedOperators.hpp>

Public Member Functions | |
| const size_t & | i () const |
| const size_t & | j () const |
| real_t | operator() (const TinyVector< 3, real_t > &x) const |
| FunctionAndPosition (const FunctionAndPosition &fap) | |
| FunctionAndPosition (const size_t &line, const size_t &column, ConstReferenceCounting< ScalarFunctionBase > function) | |
| ~FunctionAndPosition () | |
Private Attributes | |
| const size_t | __i |
| const size_t | __j |
| ConstReferenceCounting < ScalarFunctionBase > | __function |
Definition at line 67 of file DiscretizedOperators.hpp.
| DiscretizedOperators< ElementaryMatrixType >::FunctionAndPosition::FunctionAndPosition | ( | const FunctionAndPosition & | fap | ) | [inline] |
Copy constructor
| fap | given FunctionAndPosition |
Definition at line 110 of file DiscretizedOperators.hpp.
00111 : __i(fap.__i), 00112 __j(fap.__j), 00113 __function(fap.__function) 00114 { 00115 ; 00116 }
| DiscretizedOperators< ElementaryMatrixType >::FunctionAndPosition::FunctionAndPosition | ( | const size_t & | line, | |
| const size_t & | column, | |||
| ConstReferenceCounting< ScalarFunctionBase > | function | |||
| ) | [inline] |
Constructor
| line | line in the linear system | |
| column | column in the linear system | |
| function | given function |
Definition at line 125 of file DiscretizedOperators.hpp.
00128 : __i(line), 00129 __j(column), 00130 __function(function) 00131 { 00132 ; 00133 }
| DiscretizedOperators< ElementaryMatrixType >::FunctionAndPosition::~FunctionAndPosition | ( | ) | [inline] |
| const size_t& DiscretizedOperators< ElementaryMatrixType >::FunctionAndPosition::i | ( | ) | const [inline] |
Read-only access to the line of the function
Definition at line 80 of file DiscretizedOperators.hpp.
References DiscretizedOperators< ElementaryMatrixType >::FunctionAndPosition::__i.
00081 { 00082 return __i; 00083 }
| const size_t& DiscretizedOperators< ElementaryMatrixType >::FunctionAndPosition::j | ( | ) | const [inline] |
Read-only access to the column of the function
Definition at line 90 of file DiscretizedOperators.hpp.
References DiscretizedOperators< ElementaryMatrixType >::FunctionAndPosition::__j.
00091 { 00092 return __j; 00093 }
| real_t DiscretizedOperators< ElementaryMatrixType >::FunctionAndPosition::operator() | ( | const TinyVector< 3, real_t > & | x | ) | const [inline] |
Evaluates the function at the point 
Definition at line 100 of file DiscretizedOperators.hpp.
References DiscretizedOperators< ElementaryMatrixType >::FunctionAndPosition::__function.
00101 { 00102 return (*__function)(x); 00103 }
const size_t DiscretizedOperators< ElementaryMatrixType >::FunctionAndPosition::__i [private] |
line of the function in the linear system
Definition at line 70 of file DiscretizedOperators.hpp.
Referenced by DiscretizedOperators< ElementaryMatrixType >::FunctionAndPosition::i().
const size_t DiscretizedOperators< ElementaryMatrixType >::FunctionAndPosition::__j [private] |
column of the function in the linear system
Definition at line 71 of file DiscretizedOperators.hpp.
Referenced by DiscretizedOperators< ElementaryMatrixType >::FunctionAndPosition::j().
ConstReferenceCounting<ScalarFunctionBase> DiscretizedOperators< ElementaryMatrixType >::FunctionAndPosition::__function [private] |
coefficient function
Definition at line 73 of file DiscretizedOperators.hpp.
Referenced by DiscretizedOperators< ElementaryMatrixType >::FunctionAndPosition::operator()().
1.5.6