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

#include <attribute.h>

Inheritance diagram for midaspace::FacedgeAttribs:
midaspace::CellAttribs midaspace::Attributes midaspace::GeomCompSubject midaspace::GeometrySubject midaspace::ProblemSubject midaspace::EdgeAttribs midaspace::FaceAttribs

Public Member Functions

 FacedgeAttribs (const Facedge *owner, long p)
 CONSTRUCTOR. More...
 
 FacedgeAttribs (const Facedge *owner, const FacedgeAttribs *src)
 CONSTRUCTOR COPY. More...
 
virtual ~FacedgeAttribs ()
 DESTRUCTOR. More...
 
virtual bool initialize_from (const char *&str, femFileFormat ff, bool all=true)
 initialize form input string More...
 
virtual void print_row (FILE *stream, femFileFormat fff, long did) const
 print row to solver input file More...
 
void set_elemSize (double val)
 
void set_elemCount (long val)
 
void set_new (const FacedgeAttribs *src)
 
double give_elemSize_loc (void) const
 LOCAL. More...
 
long give_elemCount_loc (void) const
 
double give_elemSize (void) const
 GLOBAL. More...
 
double give_elemCount (void) 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 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...
 
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 Problemgive_Pd (void) const
 

Protected Attributes

double elemSize
 vytvorit vedle edge a face jeste volume, pak presunout loads a size VALUES More...
 
long elemCount
 
- 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...
 

Detailed Description

Definition at line 621 of file attribute.h.

Constructor & Destructor Documentation

midaspace::FacedgeAttribs::FacedgeAttribs ( const Facedge owner,
long  p 
)
inline

CONSTRUCTOR.

Definition at line 631 of file attribute.h.

References elemCount, and elemSize.

midaspace::FacedgeAttribs::FacedgeAttribs ( const Facedge owner,
const FacedgeAttribs src 
)
inline

CONSTRUCTOR COPY.

Definition at line 633 of file attribute.h.

References elemCount, and elemSize.

virtual midaspace::FacedgeAttribs::~FacedgeAttribs ( )
inlinevirtual

DESTRUCTOR.

Definition at line 635 of file attribute.h.

Member Function Documentation

double midaspace::FacedgeAttribs::give_elemCount ( void  ) const
long midaspace::FacedgeAttribs::give_elemCount_loc ( void  ) const
inline

Definition at line 653 of file attribute.h.

References elemCount.

double midaspace::FacedgeAttribs::give_elemSize ( void  ) const
double midaspace::FacedgeAttribs::give_elemSize_loc ( void  ) const
inline

LOCAL.

Definition at line 652 of file attribute.h.

References elemSize.

virtual bool midaspace::FacedgeAttribs::initialize_from ( const char *&  str,
femFileFormat  ff,
bool  all = true 
)
inlinevirtual

initialize form input string

Implements midaspace::Attributes.

Definition at line 638 of file attribute.h.

References errol.

virtual void midaspace::FacedgeAttribs::print_row ( FILE *  stream,
femFileFormat  fff,
long  did 
) const
inlinevirtual

print row to solver input file

Implements midaspace::Attributes.

Definition at line 640 of file attribute.h.

References errol.

void midaspace::FacedgeAttribs::set_elemCount ( long  val)
inline

Definition at line 644 of file attribute.h.

References elemCount.

void midaspace::FacedgeAttribs::set_elemSize ( double  val)
inline

Definition at line 643 of file attribute.h.

References elemSize.

void midaspace::FacedgeAttribs::set_new ( const FacedgeAttribs src)

Member Data Documentation

long midaspace::FacedgeAttribs::elemCount
protected

Definition at line 627 of file attribute.h.

Referenced by FacedgeAttribs(), give_elemCount(), give_elemCount_loc(), and set_elemCount().

double midaspace::FacedgeAttribs::elemSize
protected

vytvorit vedle edge a face jeste volume, pak presunout loads a size VALUES

Definition at line 626 of file attribute.h.

Referenced by FacedgeAttribs(), give_elemSize(), give_elemSize_loc(), and set_elemSize().


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