SEP Solver Library  1.0
 All Classes Namespaces Files Functions Variables Typedefs Macros
Public Member Functions | List of all members
SEP::inCoreFloat2D Class Reference

#include <inCoreFloat.h>

Inheritance diagram for SEP::inCoreFloat2D:
SEP::inCoreFloat SEP::Space SEP::Writeable

Public Member Functions

 inCoreFloat2D ()
 
 inCoreFloat2D (long long *n)
 
 inCoreFloat2D (std::vector< long long > n)
 
 inCoreFloat2D (int n1, int n2)
 
virtual bool isCompatible (dataContainer *x) const
 
virtual bool isCompatible (Space *otherSpace, bool makeSame=false) const
 
virtual dataContainerbuildDataContainer () const
 
- Public Member Functions inherited from SEP::inCoreFloat
 inCoreFloat ()
 
virtual void linearCombo (float a, dataContainer *x, float b, dataContainer *y) const
 
virtual double innerProd (dataContainer *x, dataContainer *y) const
 
virtual void addInv (dataContainer *x) const
 
virtual void addInv (dataContainer *x, dataContainer *xNeg) const
 
virtual void scale (float a, dataContainer *x) const
 
virtual void scale (float a, dataContainer *x, dataContainer *ax) const
 
virtual void zeroElement (dataContainer *x) const
 
virtual void random (dataContainer *x) const
 
virtual void print_it ()
 
virtual ~inCoreFloat ()
 
void set_n123 (long long n)
 
long long get_n123 ()
 
void push_back_n (long long i)
 
std::vector< long long > get_ns () const
 
long long get_n (int iax) const
 
- Public Member Functions inherited from SEP::Space
 Space ()
 
virtual ~Space ()
 
boost::shared_ptr< int > get_key () const
 
virtual void set_key (const boost::shared_ptr< int > &k)
 
virtual bool operator== (const Space &otherSpace) const
 

Detailed Description

Definition at line 61 of file inCoreFloat.h.

Constructor & Destructor Documentation

SEP::inCoreFloat2D::inCoreFloat2D ( )
inline

Definition at line 63 of file inCoreFloat.h.

SEP::inCoreFloat2D::inCoreFloat2D ( long long *  n)
inline

Definition at line 64 of file inCoreFloat.h.

SEP::inCoreFloat2D::inCoreFloat2D ( std::vector< long long >  n)
inline

Definition at line 67 of file inCoreFloat.h.

SEP::inCoreFloat2D::inCoreFloat2D ( int  n1,
int  n2 
)
inline

Definition at line 70 of file inCoreFloat.h.

Member Function Documentation

virtual dataContainer* SEP::inCoreFloat2D::buildDataContainer ( ) const
inlinevirtual

Reimplemented from SEP::Space.

Definition at line 75 of file inCoreFloat.h.

bool SEP::inCoreFloat2D::isCompatible ( dataContainer x) const
virtual

Implements SEP::Space.

Definition at line 451 of file inCoreFloat.cpp.

bool SEP::inCoreFloat2D::isCompatible ( SEP::Space otherSpace,
bool  makeSame = false 
) const
virtual

Implements SEP::Space.

Definition at line 459 of file inCoreFloat.cpp.


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