escript
Revision_
|
Namespaces | |
finley | |
A suite of factory methods for creating various finley domains. | |
Macros | |
#define | V(_K_, _I_) v[INDEX2((_K_)-1,(_I_),DIM)] |
#define | S(_J_, _I_) s[S_INDEX((_J_)-1,(_I_),NUMSHAPES)] |
#define | DSDV(_J_, _K_, _I_) dsdv[DSDV_INDEX((_J_)-1,(_K_)-1,(_I_),NUMSHAPES,DIM)] |
#define | NUMSHAPES 1 |
#define | DIM 0 |
#define | NUMSHAPES 2 |
#define | DIM 1 |
#define | NUMSHAPES 3 |
#define | DIM 1 |
#define | NUMSHAPES 4 |
#define | DIM 1 |
#define | NUMSHAPES 3 |
#define | DIM 2 |
#define | NUMSHAPES 6 |
#define | DIM 2 |
#define | NUMSHAPES 9 |
#define | DIM 2 |
#define | NUMSHAPES 10 |
#define | DIM 2 |
#define | NUMSHAPES 4 |
#define | DIM 2 |
#define | NUMSHAPES 8 |
#define | DIM 2 |
#define | NUMSHAPES 9 |
#define | DIM 2 |
#define | NUMSHAPES 12 |
#define | DIM 2 |
#define | NUMSHAPES 16 |
#define | DIM 2 |
#define | NUMSHAPES 4 |
#define | DIM 3 |
#define | NUMSHAPES 10 |
#define | DIM 3 |
#define | NUMSHAPES 16 |
#define | DIM 3 |
#define | NUMSHAPES 8 |
#define | DIM 3 |
#define | NUMSHAPES 20 |
#define | DIM 3 |
#define | NUMSHAPES 27 |
#define | DIM 3 |
#define | NUMSHAPES 32 |
#define | DIM 3 |
Functions | |
void | finley::Shape_Point1 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Line2 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Line3 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Line4 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Tri3 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Tri6 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Tri9 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Tri10 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Rec4 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Rec8 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Rec9 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Rec12 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Rec16 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Tet4 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Tet10 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Tet16 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Hex8 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Hex20 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Hex27 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
void | finley::Shape_Hex32 (int NumV, std::vector< double > &v, std::vector< double > &s, std::vector< double > &dsdv) |
Variables | |
const ShapeFunctionInfo | finley::ShapeFunction_InfoList [] |
#define DIM 0 |
#define DIM 1 |
#define DIM 1 |
#define DIM 1 |
#define DIM 2 |
#define DIM 2 |
#define DIM 2 |
#define DIM 2 |
#define DIM 2 |
#define DIM 2 |
#define DIM 2 |
#define DIM 2 |
#define DIM 2 |
#define DIM 3 |
#define DIM 3 |
#define DIM 3 |
#define DIM 3 |
#define DIM 3 |
#define DIM 3 |
#define DIM 3 |
#define DSDV | ( | _J_, | |
_K_, | |||
_I_ | |||
) | dsdv[DSDV_INDEX((_J_)-1,(_K_)-1,(_I_),NUMSHAPES,DIM)] |
Referenced by finley::Shape_Hex20(), finley::Shape_Hex27(), finley::Shape_Hex32(), finley::Shape_Hex8(), finley::Shape_Line2(), finley::Shape_Line3(), finley::Shape_Line4(), finley::Shape_Rec12(), finley::Shape_Rec16(), finley::Shape_Rec4(), finley::Shape_Rec8(), finley::Shape_Rec9(), finley::Shape_Tet10(), finley::Shape_Tet16(), finley::Shape_Tet4(), finley::Shape_Tri10(), finley::Shape_Tri3(), finley::Shape_Tri6(), and finley::Shape_Tri9().
#define NUMSHAPES 1 |
#define NUMSHAPES 2 |
#define NUMSHAPES 3 |
#define NUMSHAPES 4 |
#define NUMSHAPES 3 |
#define NUMSHAPES 6 |
#define NUMSHAPES 9 |
#define NUMSHAPES 10 |
#define NUMSHAPES 4 |
#define NUMSHAPES 8 |
#define NUMSHAPES 9 |
#define NUMSHAPES 12 |
#define NUMSHAPES 16 |
#define NUMSHAPES 4 |
#define NUMSHAPES 10 |
#define NUMSHAPES 16 |
#define NUMSHAPES 8 |
#define NUMSHAPES 20 |
#define NUMSHAPES 27 |
#define NUMSHAPES 32 |
Referenced by ripley::Brick::addToMatrixAndRHS(), ripley::Rectangle::addToMatrixAndRHS(), dudley::Assemble_addToSystemMatrix< cplx_t >(), dudley::Assemble_addToSystemMatrix< real_t >(), dudley::Assemble_LumpedSystem(), finley::Assemble_LumpedSystem(), finley::Assemble_PDE_Single_1D(), dudley::Assemble_PDE_Single_2D(), finley::Assemble_PDE_Single_2D(), dudley::Assemble_PDE_Single_3D(), finley::Assemble_PDE_Single_3D(), finley::Assemble_PDE_Single_C(), finley::Assemble_PDE_System_1D(), dudley::Assemble_PDE_System_2D(), finley::Assemble_PDE_System_2D(), dudley::Assemble_PDE_System_3D(), finley::Assemble_PDE_System_3D(), finley::Assemble_PDE_System_C(), ripley::Brick::getElementLength(), ripley::Rectangle::getElementLength(), speckley::Brick::getLength(), speckley::Rectangle::getLength(), speckley::Brick::populateSampleIds(), speckley::Rectangle::populateSampleIds(), paso::Preconditioner_AMG_alloc(), and paso::Preconditioner_LocalAMG_alloc().
Referenced by escript::DataExpanded::actsExpanded(), escript::DataConstant::eigenvalues_and_eigenvectors(), escript::DataExpanded::eigenvalues_and_eigenvectors(), escript::DataTagged::eigenvalues_and_eigenvectors(), escript::Data::eigenvalues_and_eigenvectors(), escript::DataAbstract::hasNoSamples(), escript::DataConstant::isConstant(), escript::DataTagged::isTagged(), finley::Shape_Hex20(), finley::Shape_Hex27(), finley::Shape_Hex32(), finley::Shape_Hex8(), finley::Shape_Line2(), finley::Shape_Line3(), finley::Shape_Line4(), finley::Shape_Rec12(), finley::Shape_Rec16(), finley::Shape_Rec4(), finley::Shape_Rec8(), finley::Shape_Rec9(), finley::Shape_Tet10(), finley::Shape_Tet16(), finley::Shape_Tet4(), finley::Shape_Tri10(), finley::Shape_Tri3(), finley::Shape_Tri6(), and finley::Shape_Tri9().