ASL
0.1.7
Advanced Simulation Library
|
This class contains VectorOfElements which corresponds to values of a field in littice nodes. More...
#include <aslTemplateVE.h>
Public Member Functions | |
TemplateVE (AbstractDataWithGhostNodes &data, const VectorTemplate &vectorT, unsigned int i=0, bool bIni=true) | |
TemplateVE (DistanceFunction &data, acl::VectorOfElements &position, const VectorTemplate &vectorT, unsigned int i=0) | |
TemplateVE (const acl::VectorOfElements &val, const VectorTemplate &vectorT) | |
this is used for matematical operations with TemplateVE More... | |
TemplateVE () | |
acl::VectorOfElements | getValue (unsigned int i) |
void | init (AbstractDataWithGhostNodes &data, const VectorTemplate &vectorT, unsigned int i=0, bool bIni=true) |
void | init (DistanceFunction &data, acl::VectorOfElements &position, const VectorTemplate &vectorT, unsigned int i=0) |
Public Attributes | |
const VectorTemplate * | vectorTemplate |
const VTObjects * | vto |
acl::VectorOfElements | values |
acl::VectorOfElements | initValues |
This class contains VectorOfElements which corresponds to values of a field in littice nodes.
This class contains VectorOfElements (VE) with PrivateVariables. This list should be added to the kernel before use as follows:
Definition at line 51 of file aslTemplateVE.h.
asl::TemplateVE::TemplateVE | ( | AbstractDataWithGhostNodes & | data, |
const VectorTemplate & | vectorT, | ||
unsigned int | i = 0 , |
||
bool | bIni = true |
||
) |
data | is a data field |
vectorT | is a tempate vector |
i | is the number of component (for a case with multicomponent data) |
bIni | incase of true it generates private variable for storage otherwise it uses direct acces |
asl::TemplateVE::TemplateVE | ( | DistanceFunction & | data, |
acl::VectorOfElements & | position, | ||
const VectorTemplate & | vectorT, | ||
unsigned int | i = 0 |
||
) |
data | is a data field |
position | contains current position (not index) |
vectorT | is a tempate vector |
i | is the number of component (for a case with multicomponent data) |
asl::TemplateVE::TemplateVE | ( | const acl::VectorOfElements & | val, |
const VectorTemplate & | vectorT | ||
) |
this is used for matematical operations with TemplateVE
asl::TemplateVE::TemplateVE | ( | ) |
acl::VectorOfElements asl::TemplateVE::getValue | ( | unsigned int | i | ) |
void asl::TemplateVE::init | ( | AbstractDataWithGhostNodes & | data, |
const VectorTemplate & | vectorT, | ||
unsigned int | i = 0 , |
||
bool | bIni = true |
||
) |
Note: the init function does not make initialization of values in case whete its length remains the same. this is usefull for reuse of private variables
data | is a data field |
vectorT | is a tempate vector |
i | is the number of component (for a case with multicomponent data) |
bIni | incase of true it generates private variable for storage otherwise it uses direct acces |
void asl::TemplateVE::init | ( | DistanceFunction & | data, |
acl::VectorOfElements & | position, | ||
const VectorTemplate & | vectorT, | ||
unsigned int | i = 0 |
||
) |
Note: the init function does not make initialization of values in case whete its length remains the same. this is usefull for reuse of private variables
acl::VectorOfElements asl::TemplateVE::initValues |
Definition at line 57 of file aslTemplateVE.h.
acl::VectorOfElements asl::TemplateVE::values |
Definition at line 56 of file aslTemplateVE.h.
const VectorTemplate* asl::TemplateVE::vectorTemplate |
Definition at line 54 of file aslTemplateVE.h.
const VTObjects* asl::TemplateVE::vto |
Definition at line 55 of file aslTemplateVE.h.