identity Class Reference

An identity coordinateRotation. More...

Inheritance diagram for identity:
[legend]
Collaboration diagram for identity:
[legend]

Public Member Functions

 TypeNameNoDebug ("none")
 Runtime type information. More...
 
 identity ()=default
 Default construct. More...
 
 identity (const identity &)=default
 Copy construct. More...
 
identityoperator= (const identity &)=default
 Copy assignment. More...
 
 identity (const dictionary &unused)
 Construct from dictionary. More...
 
autoPtr< coordinateRotationclone () const
 Return clone. More...
 
virtual ~identity ()=default
 Destructor. More...
 
virtual void clear ()
 Reset specification (no-op) More...
 
virtual tensor R () const
 Return an identity rotation tensor. More...
 
virtual void write (Ostream &os) const
 Write information. More...
 
virtual void writeEntry (const word &keyword, Ostream &os) const
 Write dictionary entry. More...
 
- Public Member Functions inherited from coordinateRotation
 TypeNameNoDebug ("coordinateRotation")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, coordinateRotation, dictionary,(const dictionary &dict),(dict))
 
virtual autoPtr< coordinateRotationclone () const =0
 Construct and return a clone. More...
 
virtual ~coordinateRotation ()=default
 Destructor. More...
 
virtual void clear ()=0
 Reset specification. More...
 
virtual tensor R () const =0
 Calculate and return the rotation tensor. More...
 
virtual void write (Ostream &os) const =0
 Write information. More...
 
virtual void writeEntry (const word &keyword, Ostream &os) const =0
 Write dictionary entry. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from coordinateRotation
static autoPtr< coordinateRotationNew (word modelType, const dictionary &dict)
 Select construct the specified coordinate rotation type. More...
 
static autoPtr< coordinateRotationNew (const dictionary &dict)
 Select construct from dictionary (requires the "type" entry) More...
 
- Static Protected Member Functions inherited from coordinateRotation
static vector findOrthogonal (const vector &axis)
 Determine best-guess for an orthogonal axis. More...
 

Detailed Description

An identity coordinateRotation.

rotation
{
    type    none;
}


Dictionary entries

Property Description Reqd Default
type Type name: none yes
Source files

Definition at line 75 of file identityRotation.H.

Constructor & Destructor Documentation

◆ identity() [1/3]

identity ( )
default

Default construct.

◆ identity() [2/3]

identity ( const identity )
default

Copy construct.

◆ identity() [3/3]

identity ( const dictionary unused)
explicit

Construct from dictionary.

Definition at line 53 of file identityRotation.C.

◆ ~identity()

virtual ~identity ( )
virtualdefault

Destructor.

Member Function Documentation

◆ TypeNameNoDebug()

TypeNameNoDebug ( "none"  )

Runtime type information.

◆ operator=()

identity & operator= ( const identity )
default

Copy assignment.

◆ clone()

autoPtr< coordinateRotation > clone ( ) const
inlinevirtual

Return clone.

Implements coordinateRotation.

Definition at line 103 of file identityRotation.H.

◆ clear()

void clear ( )
virtual

Reset specification (no-op)

Implements coordinateRotation.

Definition at line 59 of file identityRotation.C.

◆ R()

Foam::tensor R ( ) const
virtual

Return an identity rotation tensor.

Implements coordinateRotation.

Definition at line 63 of file identityRotation.C.

References SphericalTensor< scalar >::I.

◆ write()

void write ( Ostream os) const
virtual

Write information.

Implements coordinateRotation.

Definition at line 69 of file identityRotation.C.

References os().

Here is the call graph for this function:

◆ writeEntry()

void writeEntry ( const word keyword,
Ostream os 
) const
virtual

Write dictionary entry.

Implements coordinateRotation.

Definition at line 75 of file identityRotation.C.

References os(), and Foam::type().

Here is the call graph for this function:

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