NEURON
Requisition Class Reference

#include <geometry.h>

Public Member Functions

 Requisition ()
 
 Requisition (const Requisition &)
 
void penalty (int)
 
int penalty () const
 
bool equals (const Requisition &, float epsilon) const
 
void require (DimensionName, const Requirement &)
 
void require_x (const Requirement &)
 
void require_y (const Requirement &)
 
const Requirementrequirement (DimensionName) const
 
const Requirementx_requirement () const
 
const Requirementy_requirement () const
 
Requirementrequirement (DimensionName)
 
Requirementx_requirement ()
 
Requirementy_requirement ()
 

Private Attributes

int penalty_
 
Requirement x_
 
Requirement y_
 

Detailed Description

Definition at line 84 of file geometry.h.

Constructor & Destructor Documentation

◆ Requisition() [1/2]

Requisition::Requisition ( )

◆ Requisition() [2/2]

Requisition::Requisition ( const Requisition )

Member Function Documentation

◆ equals()

bool Requisition::equals ( const Requisition ,
float  epsilon 
) const

◆ penalty() [1/2]

int Requisition::penalty ( ) const
inline

Definition at line 240 of file geometry.h.

◆ penalty() [2/2]

void Requisition::penalty ( int  penalty)
inline

Definition at line 241 of file geometry.h.

◆ require()

void Requisition::require ( DimensionName  ,
const Requirement  
)

◆ require_x()

void Requisition::require_x ( const Requirement r)
inline

Definition at line 243 of file geometry.h.

◆ require_y()

void Requisition::require_y ( const Requirement r)
inline

Definition at line 244 of file geometry.h.

◆ requirement() [1/2]

Requirement& Requisition::requirement ( DimensionName  )

◆ requirement() [2/2]

const Requirement& Requisition::requirement ( DimensionName  ) const

◆ x_requirement() [1/2]

Requirement & Requisition::x_requirement ( )
inline

Definition at line 247 of file geometry.h.

◆ x_requirement() [2/2]

const Requirement & Requisition::x_requirement ( ) const
inline

Definition at line 245 of file geometry.h.

◆ y_requirement() [1/2]

Requirement & Requisition::y_requirement ( )
inline

Definition at line 248 of file geometry.h.

◆ y_requirement() [2/2]

const Requirement & Requisition::y_requirement ( ) const
inline

Definition at line 246 of file geometry.h.

Member Data Documentation

◆ penalty_

int Requisition::penalty_
private

Definition at line 103 of file geometry.h.

◆ x_

Requirement Requisition::x_
private

Definition at line 104 of file geometry.h.

◆ y_

Requirement Requisition::y_
private

Definition at line 105 of file geometry.h.


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