|
ASL
0.1.6
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) |
| 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 | ( | ) |
| 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 | ) |
| 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 | ( | 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
| 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.
1.8.9.1