MIDAS  0.75
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
midaspace::RANAttribs Class Reference

#include <attribute.h>

Inheritance diagram for midaspace::RANAttribs:
midaspace::PointAttribs midaspace::Attributes midaspace::GeomCompSubject midaspace::GeometrySubject midaspace::ProblemSubject

Public Member Functions

 RANAttribs (const Point *ow, long p, const Problem *pd=NULL, const PointAttribs *gena=NULL)
 CONSTRUCTOR. More...
 
 RANAttribs (const Point *ow, const PointAttribs *src)
 CONSTRUCTOR COPY. More...
 
virtual ~RANAttribs ()
 DESTRUCTOR. More...
 
virtual classID give_classid () const
 Returns classID - class identification. 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 checkConsistency (void) const
 Checks data consistency. More...
 
void complete_setup_yourself (const Node *mstr)
 
void add_master_to_domain (long did)
 
virtual void print_row (FILE *stream, femFileFormat fff, long did) const
 print row to solver input file More...
 
- Public Member Functions inherited from midaspace::PointAttribs
 PointAttribs (const Point *ow, long p, const Problem *pd=NULL, const PointAttribs *gena=NULL)
 CONSTRUCTOR. More...
 
 PointAttribs (const Point *ow, const Attributes *src)
 CONSTRUCTOR COPY. More...
 
virtual ~PointAttribs ()
 DESTRUCTOR. More...
 
virtual void finitialize (void)
 finalize preprocessing More...
 
void set_dofbc_with_ID (int i)
 check this is nongeneral == this has to have owner More...
 
void set_nDOFs_BC (int nd, int *bc)
 
void set_nDOFs_BC (int nd, long *bc)
 
void set_nDOFs_BC (const PointDOFsBCPM *src)
 
void set_hinge (int val)
 
void set_cs_of_type (CrossSectType type, int id)
 
void set_dofbc (const char *str, femFileFormat ff=FFF_Void)
 
void set_dofbc_copy_of (const PointDOFsBCPM *src)
 
void reset_dofbc_support_all_rot_dofs (void)
 
int give_nDOFs (void) const
 
const PointDOFsBCPMgive_DOFbc (void) const
 
const CrossSectiongive_cs (void) const
 
int give_hinge (void) const
 
const int * give_dofBCmask (void) const
 
bool is_supported (void) const
 
void assemble_full_constrained (Lvctr *aa) const
 
void setup_full_alloc_DOFvals (Dvctr *answer, const Dvctr *values) const
 
void checkEqualityWith (const PointAttribs *slave) const
 
void read_bc (FILE *stream, femFileFormat fff)
 
bool print_prescribed_values (FILE *stream, femFileFormat fff) const
 oofem a ansys berou podepreni jako predepsane posunuti velikosti 0.0 ale sifel zadava podepreni jako ano/ne hodnotu a nenulove predepsane posunuti definuje jinde proto sifel musi mit zvlasti fce More...
 
void print_supported_BC_to_line (FILE *stream, femFileFormat fff) const
 
void print_DofIDMask_OOFEM (FILE *stream) const
 
void print_bc (FILE *stream, femFileFormat fff) const
 
- 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 BoundaryCondgive_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 GeometryComponentgive_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 Geometrygive_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 Problemgive_Pd (void) const
 

Protected Attributes

long AUX_msprop
 
long AUX_mslid
 
const Nodemaster
 
PointDOFsRANHNdoftype
 RAN DOF types - contain ndofs, dof type array, master mask array. More...
 
- Protected Attributes inherited from midaspace::PointAttribs
const PointAttribsgenatt
 
int hinge
 VALUES. More...
 
PointDOFsBCPMdofbc
 OWNED OBJECTS. More...
 
const CrossSectioncs
 POINTERS TO ATTRIBUTES listed in problem class. More...
 
LCS_purelcs
 local coordinate systen at node More...
 
- Protected Attributes inherited from midaspace::Attributes
long prop
 
GPA< const BoundaryCondloads
 POINTERS TO ATTRIBUTES listed in problem class. More...
 
- Protected Attributes inherited from midaspace::GeomCompSubject
const GeometryComponentGC
 Pointer to owner == parent geometry component. More...
 
- Protected Attributes inherited from midaspace::GeometrySubject
const GeometryGeom
 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 ProblemPd
 Pointer to owner = parent problem. More...
 

Additional Inherited Members

- Protected Member Functions inherited from midaspace::PointAttribs
const Pointowner () const
 POINTERS TO SUPERIORS. More...
 

Detailed Description

Definition at line 1101 of file attribute.h.

Constructor & Destructor Documentation

midaspace::RANAttribs::RANAttribs ( const Point ow,
long  p,
const Problem pd = NULL,
const PointAttribs gena = NULL 
)

CONSTRUCTOR.

Definition at line 2055 of file attribute.cpp.

References AUX_mslid, AUX_msprop, doftype, and master.

midaspace::RANAttribs::RANAttribs ( const Point ow,
const PointAttribs src 
)
inline
midaspace::RANAttribs::~RANAttribs ( )
virtual

DESTRUCTOR.

Definition at line 2063 of file attribute.cpp.

References doftype, and master.

Member Function Documentation

void midaspace::RANAttribs::add_master_to_domain ( long  did)

Definition at line 2160 of file attribute.cpp.

References midaspace::PointAttribs::genatt, and master.

void midaspace::RANAttribs::checkConsistency ( void  ) const
virtual
void midaspace::RANAttribs::complete_setup_yourself ( const Node mstr)
virtual classID midaspace::RANAttribs::give_classid ( ) const
inlinevirtual

Returns classID - class identification.

Reimplemented from midaspace::PointAttribs.

Definition at line 1126 of file attribute.h.

References midaspace::classRANAttribs.

void midaspace::RANAttribs::initialize ( void  )
virtual
bool midaspace::RANAttribs::initialize_from ( const char *&  str,
femFileFormat  ff,
bool  all = true 
)
virtual
void midaspace::RANAttribs::print_row ( FILE *  stream,
femFileFormat  fff,
long  did 
) const
virtual

Member Data Documentation

long midaspace::RANAttribs::AUX_mslid
protected

Definition at line 1105 of file attribute.h.

Referenced by checkConsistency(), initialize(), initialize_from(), and RANAttribs().

long midaspace::RANAttribs::AUX_msprop
protected

Definition at line 1104 of file attribute.h.

Referenced by checkConsistency(), initialize(), initialize_from(), and RANAttribs().

PointDOFsRANHN* midaspace::RANAttribs::doftype
protected

RAN DOF types - contain ndofs, dof type array, master mask array.

Definition at line 1108 of file attribute.h.

Referenced by checkConsistency(), complete_setup_yourself(), initialize(), initialize_from(), print_row(), RANAttribs(), and ~RANAttribs().

const Node* midaspace::RANAttribs::master
protected

The documentation for this class was generated from the following files: