Public Member Functions | Private Attributes
lineDivide Class Reference

Divides a line into segments. More...

Collaboration diagram for lineDivide:
Collaboration graph
[legend]

Public Member Functions

 lineDivide (const curvedEdge &, const label ndiv, const gradingDescriptors &gd=gradingDescriptors())
 Construct from components. More...
 
const pointFieldpoints () const
 Return the points. More...
 
const scalarListlambdaDivisions () const
 Return the list of lambda values. More...
 

Private Attributes

pointField points_
 
scalarList divisions_
 

Detailed Description

Divides a line into segments.

Source files

Definition at line 52 of file lineDivide.H.

Constructor & Destructor Documentation

◆ lineDivide()

lineDivide ( const curvedEdge cedge,
const label  ndiv,
const gradingDescriptors gd = gradingDescriptors() 
)

Construct from components.

Definition at line 44 of file lineDivide.C.

References Foam::calcGexp(), forAll, curvedEdge::position(), Foam::pow(), and List::size().

Here is the call graph for this function:

Member Function Documentation

◆ points()

const Foam::pointField & points ( ) const

Return the points.

Definition at line 143 of file lineDivide.C.

References lineDivide::points_.

Referenced by blockDescriptor::setEdge().

Here is the caller graph for this function:

◆ lambdaDivisions()

const Foam::scalarList & lambdaDivisions ( ) const

Return the list of lambda values.

Definition at line 149 of file lineDivide.C.

Referenced by blockDescriptor::setEdge().

Here is the caller graph for this function:

Field Documentation

◆ points_

pointField points_
private

Definition at line 56 of file lineDivide.H.

Referenced by lineDivide::points().

◆ divisions_

scalarList divisions_
private

Definition at line 58 of file lineDivide.H.


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