#include <attribute.h>
Public Member Functions | |
| GelemAttribs (const Element *ow, long p, ElAttLevel eal) | |
| CONSTRUCTOR. More... | |
| GelemAttribs (const Element *ow, const GelemAttribs *src, ElAttLevel eal) | |
| CONSTRUCTOR COPY. More... | |
| virtual | ~GelemAttribs () |
| DESTRUCTOR. More... | |
| virtual classID | give_classid () const |
| Returns classID - class identification. More... | |
| virtual void | checkConsistency (void) const |
| Checks data consistency. More... | |
| void | set_dofbc_with_ID (int i) |
| void | set_nDOFs_BC (int nd, int *bc) |
| void | set_nDOFs_BC (int nd, long *bc) |
| void | set_virtual (bool val) |
| const PointDOFsBCPM * | give_dofbc (void) const |
| bool | give_virtual (void) const |
| bool | is_supported (void) const |
| virtual void | print_row (FILE *stream, femFileFormat fff, long did) const |
| print row to solver input file More... | |
Public Member Functions inherited from midaspace::ElemAttribs | |
| ElemAttribs (const Element *ow, long p, ElAttLevel eal) | |
| CONSTRUCTOR. More... | |
| ElemAttribs (const Element *ow, const ElemAttribs *src, char samegeom) | |
| CONSTRUCTOR COPY. More... | |
| virtual | ~ElemAttribs () |
| DESTRUCTOR. More... | |
| virtual bool | initialize_from (const char *&str, femFileFormat ff, bool all=true) |
| initialize form input string More... | |
| virtual void | initialize (void) |
| initialize yourself More... | |
| virtual void | finitialize (void) |
| finalize preprocessing More... | |
| void | integrate_duplicated_one (const ElemAttribs *slv) |
| void | EALdirectCheck (void) const |
| check this is nongeneral == this has to have owner More... | |
| void | set_Patt (void) |
| void | set_FETS (const FiniteElementTypeSet *val) |
| void | set_dpn (DOFsPerNode val) |
| void | set_sst (SStype val) |
| void | set_approx (FEApproximation val) |
| void | set_cs (int i) |
| void set_NIP (int val) { NIP = val; } More... | |
| void | set_cs_of_type (CrossSectType type, int id) |
| void | set_mat (int i) |
| void | set_load (int i, char flag='\0', int indx=-1) |
| void | set_load (const BoundaryCond *bc, char flag='\0', int indx=-1) |
| void | set_HNmstr (bool val) |
| void | set_nlgeo (bool val) |
| void | set_MatStiffMtrx (int n, double *src) |
| void | set_mat_of_type (MaterialType type, int id) |
| void | set_lcs (LCSdirection dir, LCStype typ, long num) |
| void | set_lcs (LCSdirection dir, LCStype typ, const double *auxDv) |
| DOFsPerNode | give_dpn_default (void) const |
| DEFAULT. More... | |
| SStype | give_sst_default (void) const |
| DOFsPerNode | give_dpn_loc (void) const |
| LOCAL. More... | |
| SStype | give_sst_loc (void) const |
| FEApproximation | give_approx_loc (void) const |
| FiniteElementType | give_expltype_loc (void) const |
| int | give_ord (void) const |
| IntPointSet | give_IPset_loc (void) const |
| bool * | give_HNmstr_loc (void) const |
| const CrossSection * | give_cs_loc (void) const |
| const Material * | give_mat_loc (void) const |
| const LCS_beam * | give_lcs_loc (void) const |
| const GPA< PointDOFsCondense > * | give_conDOFs (void) const |
| const PointDOFsCondense * | give_conDOFs (const Point *p) const |
| FiniteElementTypeSet * | give_FETS (FiniteElementTypeSet *set) const |
| GLOBAL, EAL_direct only. More... | |
| DOFsPerNode | give_dpn (void) const |
| SStype | give_sst (void) const |
| FEApproximation | give_approx (void) const |
| FiniteElementType | give_expltype (void) const |
| IntPointSet | give_IPset (void) const |
| bool | give_HNmstr (void) const |
| const CrossSection * | give_cs (void) const |
| const Material * | give_mat (void) const |
| const LCS_beam * | give_lcs (void) const |
| const LCS_beam * | give_lcs_global (void) const |
| void | set_fullhinge_at (int point) |
| bool | has_fullhinge_ends (void) const |
| void | switch_dpn_Line (void) |
| long | give_mat_ID (void) |
| give material ID, or -1 if mat==NULL More... | |
| void | print_Bbc_SIFEL (FILE *stream) const |
| void | print_Fbc_SIFEL (FILE *stream) const |
| void | print_Ebc_SIFEL (FILE *stream) const |
Public Member Functions inherited from midaspace::CellAttribs | |
| CellAttribs (const Cell *owner, long p) | |
| CONSTRUCTOR. More... | |
| CellAttribs (const Cell *owner, const CellAttribs *src) | |
| CONSTRUCTOR COPY. More... | |
| virtual | ~CellAttribs () |
| DESTRUCTOR. More... | |
Public Member Functions inherited from midaspace::Attributes | |
| Attributes (const GeometryComponent *owner, long p) | |
| CONSTRUCTOR. More... | |
| Attributes (const GeometryComponent *owner, const Attributes *src) | |
| CONSTRUCTOR COPY. More... | |
| virtual | ~Attributes () |
| DESTRUCTOR. 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 |
Public Member Functions inherited from midaspace::GeomCompSubject | |
| 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 |
Public Member Functions inherited from midaspace::GeometrySubject | |
| 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 |
Public Member Functions inherited from midaspace::ProblemSubject | |
| 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 |
Private Attributes | |
| PointDOFsBCPM * | dofbc |
| OWNED OBJECTS. More... | |
| bool | virt |
Additional Inherited Members | |
Protected Member Functions inherited from midaspace::ElemAttribs | |
| const Element * | owner () const |
| POINTERS TO SUPERIORS. More... | |
Protected Attributes inherited from midaspace::ElemAttribs | |
| ElAttLevel | EAL |
| LEVEL. More... | |
| const ElemAttribs * | Patt |
| const ElemAttribs * | Gatt |
| const ElemAttribs * | Datt |
| DOFsPerNode | dpn |
| FINITE ELEMENT TYPE SET // viz alias.h. More... | |
| SStype | sst |
| FEApproximation | approx |
| FiniteElementType | expltype |
| IntPointSet | IPset |
| VALUES. More... | |
| bool * | HNmstr |
| bool * | nlgeo |
| const CrossSection * | cs |
| POINTERS TO ATTRIBUTES listed in problem class cs, mat, ... More... | |
| const Material * | mat |
| LCS_beam * | lcs |
| OWNED OBJECTS. More... | |
| Dvctr * | MatStiffMtrx |
| GPA< PointDOFsCondense > * | conDOFs |
Protected Attributes inherited from midaspace::Attributes | |
| long | prop |
| GPA< const BoundaryCond > | loads |
| POINTERS TO ATTRIBUTES listed in problem class. More... | |
Protected Attributes inherited from midaspace::GeomCompSubject | |
| const GeometryComponent * | GC |
| Pointer to owner == parent geometry component. More... | |
Protected Attributes inherited from midaspace::GeometrySubject | |
| const Geometry * | Geom |
| Pointer to owner == parent geometry. More... | |
Protected Attributes inherited from midaspace::ProblemSubject | |
| long | ID |
| (global) identification number == position in list of members; zero-based numbering. More... | |
| const Problem * | Pd |
| Pointer to owner = parent problem. More... | |
Static Protected Attributes inherited from midaspace::ElemAttribs | |
| static const int | ord = -4 |
Definition at line 932 of file attribute.h.
|
inline |
|
inline |
CONSTRUCTOR COPY.
Definition at line 943 of file attribute.h.
References dofbc, errol, and midaspace::ElemAttribs::lcs.
|
inlinevirtual |
DESTRUCTOR.
Definition at line 949 of file attribute.h.
References dofbc, and midaspace::ElemAttribs::lcs.
|
virtual |
Checks data consistency.
Reimplemented from midaspace::ElemAttribs.
Definition at line 1643 of file attribute.cpp.
References _errorr, midaspace::ElemAttribs::approx, midaspace::ElemAttribs::checkConsistency(), midaspace::ElemAttribs::conDOFs, midaspace::ElemAttribs::cs, midaspace::ElemAttribs::dpn, midaspace::DPN_Void, errol, midaspace::ElemAttribs::expltype, midaspace::FEA_Void, midaspace::FET_Void, midaspace::ElemAttribs::HNmstr, midaspace::IPS_Void, midaspace::ElemAttribs::IPset, midaspace::Attributes::loads, midaspace::ElemAttribs::mat, midaspace::ElemAttribs::MatStiffMtrx, midaspace::ElemAttribs::nlgeo, midaspace::ElemAttribs::sst, midaspace::SST_Void, and virt.
|
inlinevirtual |
Returns classID - class identification.
Implements midaspace::ElemAttribs.
Definition at line 952 of file attribute.h.
References midaspace::classGelemAttribs.
|
inline |
Definition at line 968 of file attribute.h.
References dofbc.
Referenced by is_supported(), and midaspace::PointAttribs::PointAttribs().
|
inline |
Definition at line 969 of file attribute.h.
References virt.
Referenced by midaspace::ElemAttribs::checkConsistency(), midaspace::Edge::give_elemSize(), midaspace::Face::give_elemSize(), midaspace::Edge::print_row(), and midaspace::Face::print_row().
|
inline |
Definition at line 972 of file attribute.h.
References give_dofbc(), and midaspace::PointDOFsBCPM::is_supported().
|
inlinevirtual |
print row to solver input file
Implements midaspace::Attributes.
Definition at line 978 of file attribute.h.
References errol.
|
inline |
Definition at line 957 of file attribute.h.
References _errorr2, dofbc, errol, midaspace::GeomCompSubject::GC, midaspace::Problem::give_PV(), and midaspace::ProblemSubject::Pd.
| void midaspace::GelemAttribs::set_nDOFs_BC | ( | int | nd, |
| int * | bc | ||
| ) |
Definition at line 1675 of file attribute.cpp.
References _errorr, dofbc, errol, midaspace::ElemAttribs::owner(), and midaspace::PointDOFsAttributes::set_ndofsatt().
| void midaspace::GelemAttribs::set_nDOFs_BC | ( | int | nd, |
| long * | bc | ||
| ) |
Definition at line 1682 of file attribute.cpp.
References _errorr, dofbc, errol, midaspace::ElemAttribs::owner(), and midaspace::PointDOFsAttributes::set_ndofsatt().
|
inline |
Definition at line 966 of file attribute.h.
References virt.
|
private |
OWNED OBJECTS.
Definition at line 936 of file attribute.h.
Referenced by GelemAttribs(), give_dofbc(), set_dofbc_with_ID(), set_nDOFs_BC(), and ~GelemAttribs().
|
private |
Definition at line 937 of file attribute.h.
Referenced by checkConsistency(), GelemAttribs(), give_virtual(), and set_virtual().