ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
Position Function
Collaboration diagram for Position Function:

Classes

class  asl::PositionFunction
 
class  asl::PFBinaryOperation
 
class  asl::PFUnaryOperation
 
class  asl::PFOperationPlus
 
class  asl::PFOperationMinus
 
class  asl::PFOperationProduct
 
class  asl::PFOperationInversion
 
class  asl::PFConstant
 
class  asl::PFLinear
 
class  asl::PFRotationField
 creates function corresponding to a velocity field More...
 
class  asl::PFSign
 

Typedefs

typedef std::shared_ptr< PositionFunctionasl::SPPositionFunction
 

Functions

SPPositionFunction asl::generatePFLinear (const AVec< double > &g, double p0)
 
template<typename T >
SPPositionFunction asl::generatePFLinear (const AVec< double > &g, UValue< T > p0)
 
SPPositionFunction asl::generatePFConstant (const AVec< double > &a)
 
SPPositionFunction asl::generatePFConstant (double a)
 
SPPositionFunction asl::generatePFRotationField (const AVec< double > &axis, const AVec< double > &c)
 
SPPositionFunction asl::operator+ (SPPositionFunction a, SPPositionFunction b)
 
SPPositionFunction asl::operator- (SPPositionFunction a, SPPositionFunction b)
 
SPPositionFunction asl::operator- (SPPositionFunction a)
 
SPPositionFunction asl::operator* (SPPositionFunction a, SPPositionFunction b)
 
SPPositionFunction asl::sign (SPPositionFunction a)
 
SPAbstractDataWithGhostNodes asl::generateDataContainer_SP (const Block &b, SPPositionFunction df, unsigned int gN, acl::TypeID t)
 
void asl::initData (SPAbstractDataWithGhostNodes d, SPPositionFunction f)
 Initialize d by f.
 
void asl::initData (SPAbstractDataWithGhostNodes d, SPPositionFunction f, const acl::KernelConfiguration &k)
 Initialize d by f.
 

Detailed Description

Typedef Documentation

◆ SPPositionFunction

Definition at line 58 of file aslPositionFunction.h.

Function Documentation

◆ generateDataContainer_SP()

SPAbstractDataWithGhostNodes asl::generateDataContainer_SP ( const Block & b,
SPPositionFunction df,
unsigned int gN,
acl::TypeID t )

◆ generatePFConstant() [1/2]

SPPositionFunction asl::generatePFConstant ( const AVec< double > & a)

◆ generatePFConstant() [2/2]

SPPositionFunction asl::generatePFConstant ( double a)

◆ generatePFLinear() [1/2]

SPPositionFunction asl::generatePFLinear ( const AVec< double > & g,
double p0 )

◆ generatePFLinear() [2/2]

template<typename T >
SPPositionFunction asl::generatePFLinear ( const AVec< double > & g,
UValue< T > p0 )

◆ generatePFRotationField()

SPPositionFunction asl::generatePFRotationField ( const AVec< double > & axis,
const AVec< double > & c )

◆ initData() [1/2]

Initialize d by f.

◆ initData() [2/2]

Initialize d by f.

◆ operator*()

SPPositionFunction asl::operator* ( SPPositionFunction a,
SPPositionFunction b )
inline

Definition at line 215 of file aslPositionFunction.h.

◆ operator+()

SPPositionFunction asl::operator+ ( SPPositionFunction a,
SPPositionFunction b )
inline

Definition at line 200 of file aslPositionFunction.h.

◆ operator-() [1/2]

SPPositionFunction asl::operator- ( SPPositionFunction a)
inline

Definition at line 210 of file aslPositionFunction.h.

◆ operator-() [2/2]

SPPositionFunction asl::operator- ( SPPositionFunction a,
SPPositionFunction b )
inline

Definition at line 205 of file aslPositionFunction.h.

◆ sign()

SPPositionFunction asl::sign ( SPPositionFunction a)
inline

Definition at line 220 of file aslPositionFunction.h.