Jive reference manual
|
#include <jive/fem/Boundary.h>
Public Types | |
enum | PointType { IPOINTS, VERTICES, CUSTOM } |
typedef geom::IShape | IShape |
typedef geom::BShape | BShape |
Public Member Functions | |
Boundary (const BoundarySet &bounds, const Ref< IElement > &elem=NIL) | |
virtual void | reset () |
virtual void | setShape (IShape *shape, idx_t ilocal) |
virtual void | loadData (idx_t ibound, idx_t ielem) |
void | loadDataFast (idx_t ibound, idx_t ielem) |
void | selectPoints (PointType pntType) |
void | setLocalPoints (const Matrix &coords) |
void | setGlobalPoints (const Matrix &coords, double eps) |
IElement * | getElement () const |
const Matrix & | getGlobalPoints () |
const Vector & | getPointWeights () |
const Matrix & | getNormals () |
const Matrix & | getShapeFuncs () |
const Cubix & | getShapeGrads () |
![]() | |
virtual Class * | getClass () const |
Returns the Class instance representing the runtime class of this object. More... | |
virtual String | toString () const |
Returns a short textual description of this object. More... | |
virtual long | hashValue () const |
Returns a hash value for this object. More... | |
virtual bool | equals (const Ref< Object > &obj) const |
Tests whether two objects are equal. More... | |
Ref< Object > | clone () const |
Returns a copy of this object. More... | |
Public Attributes | |
BoundarySet | bounds |
idx_t | ibound |
idx_t | ilocal |
Ref< BShape > | shape |
bool | newShape |
idx_t | localRank |
idx_t | pntCount |
idx_t | nodeCount |
idx_t | funcCount |
IdxVector | inodes |
Matrix | xnodes |
Matrix | upoints |
Matrix | xpoints |
Vector | pntWeights |
Matrix | normals |
Matrix | shapeFuncs |
Cubix | shapeGrads |
Protected Member Functions | |
virtual | ~Boundary () |
virtual void | setupChanged_ (int flags) |
![]() | |
Collectable () | |
Creates an empty Collectable . More... | |
~Collectable () | |
Frees resources. More... | |
![]() | |
virtual | ~VirtualBoundary () |
![]() | |
virtual | ~Interface () |
Empty destructor. More... | |
Protected Attributes | |
Ref< IElement > | elem_ |
PointType | pntType_ |
Vector | point_ |
Static Protected Attributes | |
static const int | NEW_SHAPE_ |
static const int | NEW_POINTS_ |
Additional Inherited Members | |
![]() | |
static Class * | getType () |
Returns the Class instance representing the Object class. More... | |
|
explicit |
|
protectedvirtual |
|
virtual |
Implements jive::fem::VirtualBoundary.
|
virtual |
Implements jive::fem::VirtualBoundary.
|
virtual |
Implements jive::fem::VirtualBoundary.
void jive::fem::Boundary::loadDataFast | ( | idx_t | ibound, |
idx_t | ielem | ||
) |
void jive::fem::Boundary::selectPoints | ( | PointType | pntType | ) |
void jive::fem::Boundary::setLocalPoints | ( | const Matrix & | coords | ) |
void jive::fem::Boundary::setGlobalPoints | ( | const Matrix & | coords, |
double | eps | ||
) |
IElement * jive::fem::Boundary::getElement | ( | ) | const |
const Matrix& jive::fem::Boundary::getGlobalPoints | ( | ) |
const Vector& jive::fem::Boundary::getPointWeights | ( | ) |
const Matrix& jive::fem::Boundary::getNormals | ( | ) |
const Matrix& jive::fem::Boundary::getShapeFuncs | ( | ) |
const Cubix& jive::fem::Boundary::getShapeGrads | ( | ) |
|
protectedvirtual |
BoundarySet jive::fem::Boundary::bounds |
idx_t jive::fem::Boundary::ibound |
idx_t jive::fem::Boundary::ilocal |
bool jive::fem::Boundary::newShape |
idx_t jive::fem::Boundary::localRank |
idx_t jive::fem::Boundary::pntCount |
idx_t jive::fem::Boundary::nodeCount |
idx_t jive::fem::Boundary::funcCount |
IdxVector jive::fem::Boundary::inodes |
Matrix jive::fem::Boundary::xnodes |
Matrix jive::fem::Boundary::upoints |
Matrix jive::fem::Boundary::xpoints |
Vector jive::fem::Boundary::pntWeights |
Matrix jive::fem::Boundary::normals |
Matrix jive::fem::Boundary::shapeFuncs |
Cubix jive::fem::Boundary::shapeGrads |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |