#include <attribute.h>
Public Member Functions | |
Attributes (const GeometryComponent *owner, long p) | |
CONSTRUCTOR. More... | |
Attributes (const GeometryComponent *owner, const Attributes *src) | |
CONSTRUCTOR COPY. More... | |
virtual | ~Attributes () |
DESTRUCTOR. More... | |
virtual bool | initialize_from (const char *&str, femFileFormat ff, bool all=true)=0 |
initialize form input string More... | |
virtual void | print_row (FILE *stream, femFileFormat fff, long did) const =0 |
print row to solver input file More... | |
void | set_prop (long val) |
void | add_load (const BoundaryCond *val) |
void | add_load (int i) |
long | give_prop (void) const |
const GPA< const BoundaryCond > * | give_loads (void) const |
const BoundaryCond * | give_load (int i) const |
long | give_cloads (void) const |
bool | is_loaded (void) const |
![]() | |
GeomCompSubject (long gid) | |
CONSTRUCTOR. More... | |
GeomCompSubject (long gid, const Problem *owner) | |
CONSTRUCTOR. More... | |
GeomCompSubject (long gid, const Geometry *owner) | |
CONSTRUCTOR. More... | |
GeomCompSubject (long gid, const GeometryComponent *owner) | |
CONSTRUCTOR. More... | |
virtual | ~GeomCompSubject () |
DESTRUCTOR. More... | |
void | set_GC (const GeometryComponent *owner) |
const GeometryComponent * | give_GC (void) const |
![]() | |
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... | |
virtual classID | give_classid () const |
Returns classID - class identification. More... | |
virtual void | initialize (void) |
= 0; = 0; More... | |
virtual void | finitialize (void) |
finalize problem preprocessing More... | |
virtual void | checkConsistency (void) const |
Checks data consistency. More... | |
void | set_ID (long val) |
long | give_ID () const |
void | set_Pd (const Problem *owner) |
const Problem * | give_Pd (void) const |
Protected Attributes | |
long | prop |
GPA< const BoundaryCond > | loads |
POINTERS TO ATTRIBUTES listed in problem class. More... | |
![]() | |
const GeometryComponent * | GC |
Pointer to owner == parent geometry component. 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... | |
Definition at line 561 of file attribute.h.
|
inline |
|
inline |
|
inlinevirtual |
DESTRUCTOR.
Definition at line 580 of file attribute.h.
|
inline |
Definition at line 589 of file attribute.h.
References errol, midaspace::GeomCompSubject::GC, and loads.
Referenced by add_load(), and midaspace::PointAttribs::initialize_from().
void midaspace::Attributes::add_load | ( | int | i | ) |
Definition at line 893 of file attribute.cpp.
References _errorr2, add_load(), midaspace::Problem::give_BC(), and midaspace::ProblemSubject::Pd.
|
inline |
Definition at line 596 of file attribute.h.
References loads.
Referenced by midaspace::Facedge::give_cloads().
|
inline |
Definition at line 595 of file attribute.h.
References loads.
|
inline |
Definition at line 594 of file attribute.h.
References loads.
Referenced by midaspace::Facedge::give_loads(), and midaspace::Mesh::print_block_gravity_load_ANSYS().
|
inline |
Definition at line 593 of file attribute.h.
References prop.
Referenced by midaspace::Triangle::Triangle().
|
pure virtual |
initialize form input string
Implemented in midaspace::HNAttribs, midaspace::RANAttribs, midaspace::PointAttribs, midaspace::ElemAttribs, and midaspace::FacedgeAttribs.
|
inline |
Definition at line 598 of file attribute.h.
References loads.
Referenced by midaspace::Mesh::print_block_nodal_load().
|
pure virtual |
print row to solver input file
Implemented in midaspace::HNAttribs, midaspace::RANAttribs, midaspace::PointAttribs, midaspace::GelemAttribs, midaspace::FElemAttribs, and midaspace::FacedgeAttribs.
Referenced by midaspace::FElement::print_row().
|
inline |
Definition at line 588 of file attribute.h.
References prop.
|
protected |
POINTERS TO ATTRIBUTES listed in problem class.
Definition at line 567 of file attribute.h.
Referenced by add_load(), Attributes(), midaspace::EdgeAttribs::checkConsistency(), midaspace::FaceAttribs::checkConsistency(), midaspace::ElemAttribs::checkConsistency(), midaspace::GelemAttribs::checkConsistency(), midaspace::PointAttribs::checkConsistency(), midaspace::PointAttribs::checkEqualityWith(), give_cloads(), give_load(), give_loads(), midaspace::ElemAttribs::integrate_duplicated_one(), is_loaded(), midaspace::PointAttribs::PointAttribs(), midaspace::ElemAttribs::print_Bbc_SIFEL(), midaspace::PointAttribs::print_bc(), midaspace::FElemAttribs::print_row(), midaspace::PointAttribs::print_row(), midaspace::PointAttribs::read_bc(), midaspace::FacedgeAttribs::set_new(), and midaspace::ElemAttribs::switch_dpn_Line().
|
protected |
Definition at line 564 of file attribute.h.
Referenced by Attributes(), midaspace::HNAttribs::check_masters_at_domain(), midaspace::HNAttribs::checkConsistency(), give_prop(), midaspace::RANAttribs::initialize(), midaspace::HNAttribs::initialize(), midaspace::PointAttribs::initialize_from(), midaspace::RANAttribs::initialize_from(), midaspace::HNAttribs::initialize_from(), midaspace::ElemAttribs::integrate_duplicated_one(), and set_prop().