AFEPack
|
#include <TemplateElement.h>
公有类型 | |
enum | { dim = DIM } |
typedef afepack::Point< DIM > | point_t |
公有成员 | |
UnitOutNormal () | |
UnitOutNormal (const UnitOutNormal< DIM > &) | |
~UnitOutNormal () | |
UnitOutNormal< DIM > & | operator= (const UnitOutNormal< DIM > &) |
void | loadFunction () |
void | unloadFunction () |
std::vector< double > | value (const point_t &, const std::vector< point_t > &, const int &) const |
std::vector< std::vector < double > > | value (const std::vector< point_t > &, const std::vector< point_t > &, const int &) const |
std::vector< double > | value (const point_t &, const double **, const int &) const |
std::vector< std::vector < double > > | value (const std::vector< point_t > &, const double **, const int &) const |
void | readData (const std::string &) |
void | writeData (const std::string &) const |
DeclException1 (ExcFileOpen, char *,<< "Can't open library "<< arg1) | |
DeclException2 (ExcLoadFunction, char *, char *,<< "Can't load function "<< arg1<< " from library "<< arg2) | |
私有属性 | |
void * | handle |
std::string | library_path |
std::string | library_name |
std::string | function_name |
void(* | function )(const double *, const double **, int, double *) |
友元 | |
template<class STREAM , int GDIM> | |
STREAM & | operator>> (STREAM &, UnitOutNormal< GDIM > &) |
template<class STREAM , int GDIM> | |
STREAM & | operator<< (STREAM &, const UnitOutNormal< GDIM > &) |
typedef afepack::Point<DIM> UnitOutNormal< DIM >::point_t |
UnitOutNormal< DIM >::UnitOutNormal | ( | ) |
UnitOutNormal< DIM >::UnitOutNormal | ( | const UnitOutNormal< DIM > & | c | ) |
UnitOutNormal< DIM >::~UnitOutNormal | ( | ) |
UnitOutNormal< DIM >::DeclException1 | ( | ExcFileOpen | , |
char * | , | ||
<< "Can't open library "<< | arg1 | ||
) |
UnitOutNormal< DIM >::DeclException2 | ( | ExcLoadFunction | , |
char * | , | ||
char * | , | ||
<< "Can't load function "<< arg1<< " from library "<< | arg2 | ||
) |
void UnitOutNormal< DIM >::loadFunction | ( | ) |
UnitOutNormal< DIM > & UnitOutNormal< DIM >::operator= | ( | const UnitOutNormal< DIM > & | c | ) |
void UnitOutNormal< DIM >::readData | ( | const std::string & | s | ) |
Read in the information from a file.
void UnitOutNormal< DIM >::unloadFunction | ( | ) |
std::vector<double> UnitOutNormal< DIM >::value | ( | const point_t & | , |
const std::vector< point_t > & | , | ||
const int & | |||
) | const |
std::vector<std::vector<double> > UnitOutNormal< DIM >::value | ( | const std::vector< point_t > & | , |
const std::vector< point_t > & | , | ||
const int & | |||
) | const |
std::vector<double> UnitOutNormal< DIM >::value | ( | const point_t & | , |
const double ** | , | ||
const int & | |||
) | const |
std::vector<std::vector<double> > UnitOutNormal< DIM >::value | ( | const std::vector< point_t > & | , |
const double ** | , | ||
const int & | |||
) | const |
void UnitOutNormal< DIM >::writeData | ( | const std::string & | s | ) | const |
Write out the information to a file.
STREAM& operator<< | ( | STREAM & | , |
const UnitOutNormal< GDIM > & | |||
) | [friend] |
Stream output.
STREAM& operator>> | ( | STREAM & | , |
UnitOutNormal< GDIM > & | |||
) | [friend] |
Stream input.
void(* UnitOutNormal< DIM >::function)(const double *, const double **, int, double *) [private] |
std::string UnitOutNormal< DIM >::function_name [private] |
void* UnitOutNormal< DIM >::handle [private] |
Handle of the object to open the shared library.
std::string UnitOutNormal< DIM >::library_name [private] |
Name of the shared library.
std::string UnitOutNormal< DIM >::library_path [private] |