AFEPack
公有类型 | 公有成员 | 私有属性 | 友元
UnitOutNormal< DIM >模板类参考

#include <TemplateElement.h>

所有成员的列表。

公有类型

enum  { dim = DIM }
typedef afepack::Point< DIMpoint_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 > &)

template<int DIM>
class UnitOutNormal< DIM >


成员类型定义文档

template<int DIM>
typedef afepack::Point<DIM> UnitOutNormal< DIM >::point_t

成员枚举类型文档

template<int DIM>
anonymous enum
枚举值:
dim 

构造及析构函数文档

template<int DIM>
UnitOutNormal< DIM >::UnitOutNormal ( )
template<int DIM>
UnitOutNormal< DIM >::UnitOutNormal ( const UnitOutNormal< DIM > &  c)
template<int DIM>
UnitOutNormal< DIM >::~UnitOutNormal ( )

成员函数文档

template<int DIM>
UnitOutNormal< DIM >::DeclException1 ( ExcFileOpen  ,
char *  ,
<< "Can't open library "<<  arg1 
)
template<int DIM>
UnitOutNormal< DIM >::DeclException2 ( ExcLoadFunction  ,
char *  ,
char *  ,
<< "Can't load function "<< arg1<< " from library "<<  arg2 
)
template<int DIM>
void UnitOutNormal< DIM >::loadFunction ( )
template<int DIM>
UnitOutNormal< DIM > & UnitOutNormal< DIM >::operator= ( const UnitOutNormal< DIM > &  c)
template<int DIM>
void UnitOutNormal< DIM >::readData ( const std::string &  s)

Read in the information from a file.

template<int DIM>
void UnitOutNormal< DIM >::unloadFunction ( )
template<int DIM>
std::vector<double> UnitOutNormal< DIM >::value ( const point_t ,
const std::vector< point_t > &  ,
const int &   
) const
template<int DIM>
std::vector<std::vector<double> > UnitOutNormal< DIM >::value ( const std::vector< point_t > &  ,
const std::vector< point_t > &  ,
const int &   
) const
template<int DIM>
std::vector<double> UnitOutNormal< DIM >::value ( const point_t ,
const double **  ,
const int &   
) const
template<int DIM>
std::vector<std::vector<double> > UnitOutNormal< DIM >::value ( const std::vector< point_t > &  ,
const double **  ,
const int &   
) const
template<int DIM>
void UnitOutNormal< DIM >::writeData ( const std::string &  s) const

Write out the information to a file.


友元及相关函数文档

template<int DIM>
template<class STREAM , int GDIM>
STREAM& operator<< ( STREAM &  ,
const UnitOutNormal< GDIM > &   
) [friend]

Stream output.

template<int DIM>
template<class STREAM , int GDIM>
STREAM& operator>> ( STREAM &  ,
UnitOutNormal< GDIM > &   
) [friend]

Stream input.


成员数据文档

template<int DIM>
void(* UnitOutNormal< DIM >::function)(const double *, const double **, int, double *) [private]
template<int DIM>
std::string UnitOutNormal< DIM >::function_name [private]
template<int DIM>
void* UnitOutNormal< DIM >::handle [private]

Handle of the object to open the shared library.

template<int DIM>
std::string UnitOutNormal< DIM >::library_name [private]

Name of the shared library.

template<int DIM>
std::string UnitOutNormal< DIM >::library_path [private]

该类的文档由以下文件生成: