AFEPack
|
#include <BoundaryCondition.h>
公有成员 | |
BCondition () | |
캯 | |
BCondition (int type) | |
BCondition (const BCondition &b) | |
virtual | ~BCondition () |
BCondition & | operator= (const BCondition &b) |
| |
int | type () const |
д߽ | |
int & | type () |
const std::set< int, std::less < int > > & | bound_mark () const |
дϱʶ | |
std::set< int, std::less< int > > & | bound_mark () |
void | add_mark (int bm) |
ϱʶмϱʶ | |
void | add_mark (const std::vector< int > &bm) |
template<class V > | |
void | add_mark (u_int n, const V &bm) |
void | add_mark (u_int n, int bm0, int bm1,...) |
virtual void | value (const void *p, void *v) const |
ֵ߽ | |
virtual void | gradient (const void *p, void *g) const |
߽ݶȺ | |
静态公有属性 | |
static const int | DIRICHLET = 1 |
ֻı߽ͣΪľ̬ | |
static const int | NEUMANN = 2 |
static const int | ROBIN = 3 |
私有成员 | |
void | add_one_mark (int bm) |
私有属性 | |
int | _type |
std::set< int, std::less< int > > | _bmark |
߽ |
߽Ļࡣӵһ߽ _typeԱ ı߽ͣĿǰʵҪǾ壬 ԶĻֻеϱ߽
⣬һϱʶʾЩϱʶ ȶʹñ߽ͨ add_mark й ע⣺߽IJϱʶֻܼӲܼģ
麯 value gradient ӿڣһ߽纯 ĺֵһ߽纯ݶ
BCondition::BCondition | ( | ) | [inline] |
캯
BCondition::BCondition | ( | int | type | ) | [inline] |
BCondition::BCondition | ( | const BCondition & | b | ) | [inline] |
virtual BCondition::~BCondition | ( | ) | [inline, virtual] |
void BCondition::add_mark | ( | int | bm | ) | [inline] |
ϱʶмϱʶ
void BCondition::add_mark | ( | const std::vector< int > & | bm | ) | [inline] |
void BCondition::add_mark | ( | u_int | n, |
const V & | bm | ||
) | [inline] |
void BCondition::add_mark | ( | u_int | n, |
int | bm0, | ||
int | bm1, | ||
... | |||
) | [inline] |
void BCondition::add_one_mark | ( | int | bm | ) | [inline, private] |
const std::set<int, std::less<int> >& BCondition::bound_mark | ( | ) | const [inline] |
дϱʶ
std::set<int, std::less<int> >& BCondition::bound_mark | ( | ) | [inline] |
virtual void BCondition::gradient | ( | const void * | p, |
void * | g | ||
) | const [inline, virtual] |
߽ݶȺ
BCondition& BCondition::operator= | ( | const BCondition & | b | ) | [inline] |
int BCondition::type | ( | ) | const [inline] |
д߽
int& BCondition::type | ( | ) | [inline] |
virtual void BCondition::value | ( | const void * | p, |
void * | v | ||
) | const [inline, virtual] |
ֵ߽
std::set<int, std::less<int> > BCondition::_bmark [private] |
߽
int BCondition::_type [private] |
const int BCondition::DIRICHLET = 1 [static] |
ֻı߽ͣΪľ̬
const int BCondition::NEUMANN = 2 [static] |
const int BCondition::ROBIN = 3 [static] |