FEI Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
LibraryWrapper Class Reference

#include <fei_LibraryWrapper.hpp>

Public Member Functions

 LibraryWrapper (fei::SharedPtr< LinearSystemCore > lsc)
 
 LibraryWrapper (fei::SharedPtr< FiniteElementData > feData)
 
virtual ~LibraryWrapper ()
 
bool haveLinearSystemCore ()
 
bool haveFiniteElementData ()
 
fei::SharedPtr< LinearSystemCoregetLinearSystemCore ()
 
fei::SharedPtr< FiniteElementDatagetFiniteElementData ()
 

Private Attributes

bool haveLinearSystemCore_
 
bool haveFiniteElementData_
 
fei::SharedPtr< LinearSystemCorelsc_
 
fei::SharedPtr< FiniteElementDatafeData_
 

Detailed Description

Definition at line 18 of file fei_LibraryWrapper.hpp.

Constructor & Destructor Documentation

LibraryWrapper::LibraryWrapper ( fei::SharedPtr< LinearSystemCore lsc)

Definition at line 15 of file fei_LibraryWrapper.cpp.

LibraryWrapper::LibraryWrapper ( fei::SharedPtr< FiniteElementData feData)

Definition at line 23 of file fei_LibraryWrapper.cpp.

LibraryWrapper::~LibraryWrapper ( )
virtual

Definition at line 31 of file fei_LibraryWrapper.cpp.

Member Function Documentation

bool LibraryWrapper::haveLinearSystemCore ( )
inline

Definition at line 24 of file fei_LibraryWrapper.hpp.

References haveLinearSystemCore_.

Referenced by FEI_Implementation::FEI_Implementation().

bool LibraryWrapper::haveFiniteElementData ( )
inline
fei::SharedPtr<LinearSystemCore> LibraryWrapper::getLinearSystemCore ( )
inline

Definition at line 27 of file fei_LibraryWrapper.hpp.

References lsc_.

Referenced by snl_fei::Factory::Factory(), and FEI_Implementation::FEI_Implementation().

fei::SharedPtr<FiniteElementData> LibraryWrapper::getFiniteElementData ( )
inline

Member Data Documentation

bool LibraryWrapper::haveLinearSystemCore_
private

Definition at line 31 of file fei_LibraryWrapper.hpp.

Referenced by haveLinearSystemCore().

bool LibraryWrapper::haveFiniteElementData_
private

Definition at line 32 of file fei_LibraryWrapper.hpp.

Referenced by haveFiniteElementData().

fei::SharedPtr<LinearSystemCore> LibraryWrapper::lsc_
private

Definition at line 33 of file fei_LibraryWrapper.hpp.

Referenced by getLinearSystemCore().

fei::SharedPtr<FiniteElementData> LibraryWrapper::feData_
private

Definition at line 34 of file fei_LibraryWrapper.hpp.

Referenced by getFiniteElementData().


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