Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
ProjectiveDoubling Class Reference
Collaboration diagram for ProjectiveDoubling:
[legend]

Public Member Functions

 ProjectiveDoubling (const ModularArithmetic &m_mr, const Integer &m_a, const Integer &m_b, const ECPPoint &Q)
 
void Double ()
 

Public Attributes

const ModularArithmeticmr
 
ProjectivePoint P
 
bool firstDoubling
 
bool negated
 
Integer sixteenY4
 
Integer aZ4
 
Integer twoY
 
Integer fourY2
 
Integer S
 
Integer M
 

Detailed Description

Definition at line 298 of file ecp.cpp.

Constructor & Destructor Documentation

ProjectiveDoubling::ProjectiveDoubling ( const ModularArithmetic m_mr,
const Integer m_a,
const Integer m_b,
const ECPPoint Q 
)
inline

Definition at line 301 of file ecp.cpp.

Here is the call graph for this function:

Member Function Documentation

void ProjectiveDoubling::Double ( )
inline

Definition at line 319 of file ecp.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

Integer ProjectiveDoubling::aZ4

Definition at line 340 of file ecp.cpp.

bool ProjectiveDoubling::firstDoubling

Definition at line 339 of file ecp.cpp.

Integer ProjectiveDoubling::fourY2

Definition at line 340 of file ecp.cpp.

Integer ProjectiveDoubling::M

Definition at line 340 of file ecp.cpp.

const ModularArithmetic& ProjectiveDoubling::mr

Definition at line 337 of file ecp.cpp.

bool ProjectiveDoubling::negated

Definition at line 339 of file ecp.cpp.

ProjectivePoint ProjectiveDoubling::P

Definition at line 338 of file ecp.cpp.

Integer ProjectiveDoubling::S

Definition at line 340 of file ecp.cpp.

Integer ProjectiveDoubling::sixteenY4

Definition at line 340 of file ecp.cpp.

Integer ProjectiveDoubling::twoY

Definition at line 340 of file ecp.cpp.


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