ASL 0.1.7
Advanced Simulation Library
|
Defines andditionl features related to a VectorTemplate. More...
#include <aslTemplatesExtras.h>
Public Member Functions | |
VTObjects (const VectorTemplate *vt, const std::vector< unsigned int > &ep1, const std::vector< unsigned int > &ep2, const std::vector< AVec< int > > &elCells) | |
acl::VectorOfElements | cellGradient (const acl::VectorOfElements &val, unsigned int ic) const |
computes gradient within the elementary cell ic and values in the corners val | |
void | getCellPoints (unsigned int ic, std::vector< AVec<> > &points) const |
fill points by corner coordinates of the cell ic | |
VTObjects (const VectorTemplate *vt, const std::vector< unsigned int > &ep1, const std::vector< unsigned int > &ep2, const std::vector< AVec< int > > &elCells) | |
acl::VectorOfElements | cellGradient (const acl::VectorOfElements &val, unsigned int ic) const |
computes gradient within the elementary cell ic and values in the corners val | |
void | getCellPoints (unsigned int ic, std::vector< AVec<> > &points) const |
fill points by corner coordinates of the cell ic | |
Public Attributes | |
const VectorTemplate * | vt |
std::vector< unsigned int > | edgePoint1 |
std::vector< unsigned int > | edgePoint2 |
std::vector< AVec< int > > | elementaryCells |
std::vector< AMatr<> > | cellMatrices |
Related Symbols | |
(Note that these are not member symbols.) | |
double | edgeWeight (const VTObjects &vto, unsigned int iEl, unsigned int i, unsigned int j) |
returns coefficient of the laplace operator corresponding to the direction of a cell edge | |
double | edgeWeight (const VTObjects &vto, unsigned int iEl, unsigned int i, unsigned int j) |
returns coefficient of the laplace operator corresponding to the direction of a cell edge | |
Defines andditionl features related to a VectorTemplate.
contains list of edges for a template. this can be used in level set and iso-surface extraction algorithms
Definition at line 43 of file aslTemplatesExtras.h.
asl::VTObjects::VTObjects | ( | const VectorTemplate * | vt, |
const std::vector< unsigned int > & | ep1, | ||
const std::vector< unsigned int > & | ep2, | ||
const std::vector< AVec< int > > & | elCells | ||
) |
asl::VTObjects::VTObjects | ( | const VectorTemplate * | vt, |
const std::vector< unsigned int > & | ep1, | ||
const std::vector< unsigned int > & | ep2, | ||
const std::vector< AVec< int > > & | elCells | ||
) |
acl::VectorOfElements asl::VTObjects::cellGradient | ( | const acl::VectorOfElements & | val, |
unsigned int | ic | ||
) | const |
computes gradient within the elementary cell ic
and values in the corners val
acl::VectorOfElements asl::VTObjects::cellGradient | ( | const acl::VectorOfElements & | val, |
unsigned int | ic | ||
) | const |
computes gradient within the elementary cell ic
and values in the corners val
fill points
by corner coordinates of the cell ic
fill points
by corner coordinates of the cell ic
|
related |
returns coefficient of the laplace operator corresponding to the direction of a cell edge
|
related |
returns coefficient of the laplace operator corresponding to the direction of a cell edge
std::vector< AMatr<> > asl::VTObjects::cellMatrices |
Definition at line 52 of file aslTemplatesExtras.h.
Definition at line 49 of file aslTemplatesExtras.h.
Definition at line 50 of file aslTemplatesExtras.h.
Definition at line 51 of file aslTemplatesExtras.h.
const VectorTemplate * asl::VTObjects::vt |
Definition at line 48 of file aslTemplatesExtras.h.