#include <point.h>
Public Member Functions | |
RigidArmNode (const Mesh *owner, long gid, const PoinT *coo=NULL) | |
CONSTRUCTOR. More... | |
RigidArmNode (const Node *src, bool att_alloc=true) | |
CONSTRUCTOR COPY. More... | |
virtual classID | give_classid () const |
Returns classID - class identification. More... | |
virtual void | initialize (void) |
initiate/sets data More... | |
virtual void | checkConsistency (void) const |
Checks data consistency. More... | |
virtual const char * | give_node_name (void) const |
return name of node used in input file for static soft More... | |
![]() | |
void | allocate_resultsN (void) |
void | allocate_resultsE (long regid) |
void | add_resultN (Xvctr *rslt, long step, ResultTypesAtNode rt) |
void | set_resultN (long s, const double *rslt, long step, ResultTypesAtNode rt) |
void | set_resultN (const double rslt, long step, ResultTypesAtNode rt) |
void | add_resultE (Dvctr *rslt, long regid, long step, ResultTypesAtElem rt) |
void | set_resultE (const Dmtrx *rslt, long regid, long step, ResultTypesAtElem rt) |
void | set_resultE (const VectoR *rslt, long regid, long step, ResultTypesAtElem rt) |
const Dscal * | give_resultsN_ds (long step, ResultTypesAtNode rt) const |
const Dvctr * | give_resultsN_dv (long step, ResultTypesAtNode rt) const |
const Dvctr * | give_resultsE_dv (long regid, long step, ResultTypesAtElem rt) const |
const Dmtrx * | give_resultsE_dm (long regid, long step, ResultTypesAtElem rt) const |
void | setup_full_alloc_DOFvals_at (Dvctr *d, ResultTypesAtNode rt, long step) const |
void | give_displcmnt_in_all_steps (Dvctr *data, int indx) const |
Node (const Geometry *owner, long gid, const PoinT *coo, char attflag='n') | |
CONSTRUCTOR. More... | |
Node (const Vertex *src, char attflag) | |
CONSTRUCTOR COPY. More... | |
Node (const Node *src, char attflag) | |
CONSTRUCTOR COPY. More... | |
virtual | ~Node () |
DESTRUCTOR. More... | |
const Mesh * | Msh (void) const |
virtual void | set_model_prop (long val, const Model *model, bool flag=false) |
void | set_master_component (long prop, const Model *model, int parenttype) |
PointAttribs * | release_attributes (void) |
slouzi k premene Node na RAN nebo HN More... | |
void | assign_attributes (PointAttribs *na) |
bool | is_shared (void) const |
ATRIBUTES. More... | |
long | give_cdom (void) const |
long | give_domain (void) const |
returns domain id More... | |
long | give_lid_id (long dom) const |
vraci lid of node, pro non-Parallel vraci id More... | |
long | give_lid (long dom) const |
vraci lid of node pro domenu dom, pokud node v domene nelezi, vraci -1 More... | |
const Vertex * | give_mdl_masterex (void) const |
const Gelement * | give_mdl_masterel (void) const |
const GeometryComponent * | give_mdl_master (void) const |
const LCS_pure * | give_mdl_lcs (void) |
funkce je udelana na rycholo, pro jine nez polygon rovinny bude hazet hovadiny More... | |
void | initialize_domli (bool shared, long dom, long li) |
void | initialize_BC (int nd, int *bc) |
initialize atributes nDOFs and BC More... | |
void | initialize_parallel (long nd, long *dom) |
initialize atributes cdom and lid More... | |
void | add_domain (long gid, const char *&str, femFileFormat fff, bool shared, long dom, long li) |
initialize shared node on next domain More... | |
void | add_me_to_domain (long did) |
adds existing node (nemusi se allocovat) to domain == rozsiri se lid[] More... | |
bool | find_parent_subdom (long sdid, long *nn, long *level) |
double | give_ssstate (Dvctr *data, SStype SST, RVType rvtype, char type, long step) |
give stress-strain state averaged to node More... | |
void | read_input (const char *&str, femFileFormat fff) |
*** READ *** More... | |
void | read_output_OOFEM (FILE *stream, long step, ResultTypesAtNode rt) |
void | read_output_SIFEL (FILE *stream, long step, ResultTypesAtNode rt) |
virtual void | print_row (FILE *stream, femFileFormat fff, bool endline=true, long did=0) const |
print node row output for solver More... | |
![]() | |
long | give_property (void) const |
long | give_property (int dim, long id) const |
void | set_property (int dim, long val) |
void | reset_property (int dim, long val) |
void | add_property (int dim, long val) |
void | attributes_allocation (char attflag, const Attributes *masterat) |
*** *** *** *** CLASS POINT *** *** *** *** More... | |
DOFsPerNode | give_DOFspnod (void) const |
return DOFspnod inherited from Problem, or NULL if More... | |
Point (const Geometry *owner, long gid, const PoinT *coo, char attflag) | |
CONSTRUCTOR. More... | |
Point (const Point *src, char attflag) | |
CONSTRUCTOR COPY. More... | |
virtual | ~Point () |
DESTRUCTOR. More... | |
virtual void | finitialize (void) |
finalize preprocessing More... | |
void | set_subdom (long val) |
const PoinT * | give_coords (void) const |
double | give_coord (int i) const |
long | give_subdom (void) const |
PointAttribs * | give_pointAttribs (void) |
const PointAttribs * | give_pointAttribs (void) const |
void | setadd_superedge (const Edge *comp, bool uniquecheck) |
CONNECTIVITY initiated only when Geom->connectivited() == true. More... | |
void | setadd_superface (const Face *comp, bool uniquecheck) |
void | setadd_superelem (const Element *comp, bool uniquecheck) |
void | remove_superedge (const Edge *comp) |
void | remove_superface (const Face *comp) |
void | remove_superelem (const Element *comp) |
void | delete_connectivity (void) |
remove superiors More... | |
long | give_numsuperedge (void) const |
long | give_numsuperface (void) const |
long | give_numsuperelem (void) const |
const Edge * | give_superedge (long i) const |
const Face * | give_superface (long i) const |
const Element * | give_superelem (long i) const |
const GPA< const Edge > * | give_superedges (void) const |
const GPA< const Face > * | give_superfaces (void) const |
const GPA< const Element > * | give_superelems (void) const |
const Edge * | give_superedge (long nn, const Point **nods) const |
return superior Edge with nodes More... | |
void | setup_duplicity_master (Point *val) |
DUPLICITY. More... | |
bool | is_duplicated (void) const |
void | make_invisible (Point *master, bool duplcheck) |
virtual bool | invisible_duplicated (char flag='a') |
make invisible if duplicated More... | |
bool | is_identical_to (double norm, const PoinT *point) const |
compare coords with tolerance norm*ZERO More... | |
bool | is_on_3d_element (void) const |
any parent element is 3-dimensional More... | |
void | print_row_VTK (FILE *stream) const |
*** READ *** More... | |
void | print_row_VTX (char *str) const |
![]() | |
GeometryComponent (const Geometry *owner, long gid, long oid, long prop) | |
CONSTRUCTOR. More... | |
GeometryComponent (const GeometryComponent *src) | |
CONSTRUCTOR COPY. More... | |
virtual | ~GeometryComponent () |
DESTRUCTOR. More... | |
virtual void | set_mprop (long val) |
*** SET *** More... | |
void | reset_mprop (long val) |
bool | checkset_mprop (long val) |
void | set_origID (long val) |
void | set_delete_flag (bool val) |
long | give_mproperty () const |
*** GET *** More... | |
const Lvctr * | give_mproperty_ptr (void) const |
long | give_mpropertyORzero (void) const |
long | give_mproperty_cnt (void) const |
bool | has_mproperty (long prop) const |
long | give_origID () const |
bool | give_delete_flag () const |
Attributes * | give_attributes (void) |
const Attributes * | give_attributes (void) const |
bool | Parallel (void) const |
*** FEMesh *** More... | |
long | NumDomains (void) const |
void | check_connectivity (void) const |
void | mg_connectivity_assembling (void) |
![]() | |
GeometrySubject (long gid) | |
CONSTRUCTOR. More... | |
GeometrySubject (long gid, const Problem *owner) | |
CONSTRUCTOR. More... | |
GeometrySubject (long gid, const Geometry *owner) | |
CONSTRUCTOR. More... | |
virtual | ~GeometrySubject () |
DESTRUCTOR. More... | |
void | set_Geom (const Geometry *owner) |
void | reset_Geom (const Geometry *owner) |
const Geometry * | give_Geom (void) const |
![]() | |
ProblemSubject (long gid) | |
CONSTRUCTOR. More... | |
ProblemSubject (long gid, const Problem *owner) | |
CONSTRUCTOR. More... | |
virtual | ~ProblemSubject () |
DESTRUCTOR. More... | |
void | set_ID (long val) |
long | give_ID () const |
void | set_Pd (const Problem *owner) |
const Problem * | give_Pd (void) const |
Additional Inherited Members | |
![]() | |
PointAttribs * | pointAttribs () |
const PointAttribs * | pointAttribs () const |
void | integrate_duplicated_point (Point *slave) |
![]() | |
long | cdom |
long * | lid |
const Vertex * | mdl_masterex |
Parent model entity - master Vertex. More... | |
const Gelement * | mdl_masterel |
Parent model entity - master Element. More... | |
const Facedge * | mdl_masteref |
Parent model entity - master Edge or Face. More... | |
![]() | |
PoinT | coords |
long | subdom |
Lvctr | eproperty |
Lvctr | fproperty |
Lvctr | vproperty |
GPA< const Edge > | superedges |
CONNECTIVITY - full connectivity initiated only when Geom->connectivity_is_assembled() == true. More... | |
GPA< const Face > | superfaces |
GPA< const Element > | superelems |
Point * | duplmaster |
DUPLICITY there is no chain as on element. More... | |
![]() | |
Lvctr | mproperty |
long | origid |
bool | fordelete |
Attributes * | attributes |
ATTRIBUTES. More... | |
![]() | |
const Geometry * | Geom |
Pointer to owner == parent geometry. More... | |
![]() | |
long | ID |
(global) identification number == position in list of members; zero-based numbering. More... | |
const Problem * | Pd |
Pointer to owner = parent problem. More... | |
|
inline |
|
virtual |
Checks data consistency.
Reimplemented from midaspace::Node.
Definition at line 1184 of file point.cpp.
References _errorr0, midaspace::GeometryComponent::attributes, and midaspace::Node::checkConsistency().
|
inlinevirtual |
Returns classID - class identification.
Reimplemented from midaspace::Node.
Definition at line 375 of file point.h.
References midaspace::classRigidArmNode.
|
inlinevirtual |
return name of node used in input file for static soft
Reimplemented from midaspace::Node.
|
virtual |
initiate/sets data
*** *** *** *** CLASS RIGIDARMNODE *** *** *** ***
initiate/sets data
Reimplemented from midaspace::Node.
Definition at line 1158 of file point.cpp.
References midaspace::GeometryComponent::attributes, midaspace::Node::cdom, midaspace::Node::initialize(), midaspace::Node::lid, midaspace::GeometryComponent::NumDomains(), and midaspace::GeometryComponent::Parallel().