KASKADE 7 development version
|
#include <amiramesh.hh>
Definition at line 17 of file amiramesh.hh.
Public Types | |
typedef double | DoubleCoord[worldDim] |
typedef float | FloatCoord[worldDim] |
typedef int | TetrahedraIndices[4] |
typedef int | TriangleIndices[3] |
Public Member Functions | |
DuneAmiraMesh (const char *fileName) | |
~DuneAmiraMesh () | |
void | Info (FILE *f) |
int | GetNMatrials () |
int | GetMaterialId (const char *name) |
const char * | GetMaterialName (int id) |
int | GetNBoundaryIds () |
int | GetBoundaryId (const char *name) |
const char * | GetBoundaryIdName (int id) |
int | GetNPoints () |
int | GetNTet () |
int | GetNBdrTr () |
FloatCoord * | GetFloatCoord () |
TetrahedraIndices * | GetTetrahedraIndices () |
TriangleIndices * | GetBoundaryTriangleIndices () |
unsigned char * | GetMatIds () |
unsigned char * | GetBndIds () |
unsigned char * | GetMatBndIds () |
void | SelectAll () |
void | UnSelectAll () |
bool | Select (unsigned int k) |
void | CountTet (FILE *f=0) |
void | CountUsedTet (FILE *f=0) |
void | CountUsedTr (FILE *f=0) |
void | Restrict () |
int | GetUsedNPoints () |
int | GetUsedNTet () |
int | GetUsedNBdrTr () |
template<class Deformation > | |
void | InsertUGGrid (Dune::GridFactory< Grid > &factory, Deformation const &deformation) |
void | InsertUGGrid (Dune::GridFactory< Grid > &factory) |
template<class Functional > | |
void | CheckRenumbering (Grid &grid, Functional &F) |
void | InsertRestrictedUGGrid (Grid *grid) |
void | WriteRestrictedAlberta (const char *fileName) |
void | WriteRestrictedAmira (const char *fileName) |
template<class VertexIterator , class ElementIterator > | |
void | WriteAmiraSolution (Grid *grid, const char *fileName, int size, int nSol, int solSize, double *x) |
typedef double DuneAmiraMesh< dim, worldDim, Grid >::DoubleCoord[worldDim] |
Definition at line 20 of file amiramesh.hh.
typedef float DuneAmiraMesh< dim, worldDim, Grid >::FloatCoord[worldDim] |
Definition at line 21 of file amiramesh.hh.
typedef int DuneAmiraMesh< dim, worldDim, Grid >::TetrahedraIndices[4] |
Definition at line 22 of file amiramesh.hh.
typedef int DuneAmiraMesh< dim, worldDim, Grid >::TriangleIndices[3] |
Definition at line 23 of file amiramesh.hh.
|
inline |
Definition at line 54 of file amiramesh.hh.
|
inline |
Definition at line 100 of file amiramesh.hh.
|
inline |
Definition at line 459 of file amiramesh.hh.
|
inline |
Definition at line 228 of file amiramesh.hh.
|
inline |
Definition at line 243 of file amiramesh.hh.
|
inline |
Definition at line 258 of file amiramesh.hh.
|
inline |
Definition at line 198 of file amiramesh.hh.
Referenced by DuneAmiraMesh< dim, worldDim, Grid >::Restrict(), and DuneAmiraMesh< dim, worldDim, Grid >::WriteAmiraSolution().
|
inline |
Definition at line 128 of file amiramesh.hh.
|
inline |
Definition at line 129 of file amiramesh.hh.
|
inline |
Definition at line 172 of file amiramesh.hh.
Referenced by DuneAmiraMesh< dim, worldDim, Grid >::WriteAmiraSolution().
|
inline |
Definition at line 142 of file amiramesh.hh.
Referenced by DuneAmiraMesh< dim, worldDim, Grid >::InsertUGGrid(), and DuneAmiraMesh< dim, worldDim, Grid >::Restrict().
|
inline |
Definition at line 208 of file amiramesh.hh.
Referenced by DuneAmiraMesh< dim, worldDim, Grid >::WriteAmiraSolution().
|
inline |
Definition at line 118 of file amiramesh.hh.
|
inline |
Definition at line 119 of file amiramesh.hh.
|
inline |
Definition at line 188 of file amiramesh.hh.
Referenced by DuneAmiraMesh< dim, worldDim, Grid >::CountTet(), DuneAmiraMesh< dim, worldDim, Grid >::Restrict(), and DuneAmiraMesh< dim, worldDim, Grid >::WriteAmiraSolution().
|
inline |
Definition at line 140 of file amiramesh.hh.
|
inline |
Definition at line 127 of file amiramesh.hh.
|
inline |
Definition at line 117 of file amiramesh.hh.
|
inline |
Definition at line 138 of file amiramesh.hh.
|
inline |
Definition at line 139 of file amiramesh.hh.
|
inline |
Definition at line 156 of file amiramesh.hh.
Referenced by DuneAmiraMesh< dim, worldDim, Grid >::InsertUGGrid(), and DuneAmiraMesh< dim, worldDim, Grid >::Restrict().
|
inline |
Definition at line 417 of file amiramesh.hh.
|
inline |
Definition at line 415 of file amiramesh.hh.
|
inline |
Definition at line 416 of file amiramesh.hh.
|
inline |
Definition at line 112 of file amiramesh.hh.
|
inline |
Definition at line 501 of file amiramesh.hh.
|
inline |
Definition at line 451 of file amiramesh.hh.
|
inline |
Definition at line 419 of file amiramesh.hh.
Referenced by DuneAmiraMesh< dim, worldDim, Grid >::InsertUGGrid().
|
inline |
Definition at line 281 of file amiramesh.hh.
|
inline |
Definition at line 220 of file amiramesh.hh.
|
inline |
Definition at line 218 of file amiramesh.hh.
|
inline |
Definition at line 219 of file amiramesh.hh.
|
inline |
Definition at line 611 of file amiramesh.hh.
|
inline |
Definition at line 505 of file amiramesh.hh.
|
inline |
Definition at line 550 of file amiramesh.hh.