A cylindrical coordinate system (r-theta-z). The coordinate system angle theta is always in radians.
More...
|
| TypeNameNoDebug ("cylindrical") |
|
| cylindrical () |
|
| cylindrical (const cylindrical &csys)=default |
|
| cylindrical (cylindrical &&csys)=default |
|
| cylindrical (const coordinateSystem &csys) |
|
| cylindrical (coordinateSystem &&csys) |
|
| cylindrical (autoPtr< coordinateSystem > &&csys) |
|
| cylindrical (const coordinateRotation &crot) |
|
| cylindrical (const point &origin, const coordinateRotation &crot) |
|
| cylindrical (const point &origin, const vector &axis) |
|
| cylindrical (const word &name, const point &origin, const vector &axis) |
|
| cylindrical (const point &origin, const vector &axis, const vector &dirn) |
|
| cylindrical (const word &name, const point &origin, const vector &axis, const vector &dirn) |
|
| cylindrical (const word &name, const dictionary &dict) |
|
| cylindrical (const dictionary &dict) |
|
| cylindrical (const dictionary &dict, const word &dictName) |
|
virtual autoPtr< coordinateSystem > | clone () const |
|
virtual | ~cylindrical ()=default |
|
virtual bool | uniform () const |
|
virtual tensor | R (const point &global) const |
|
cylindrical & | operator= (const cylindrical &)=default |
|
cylindrical & | operator= (cylindrical &&)=default |
|
virtual const tensor & | R () const |
|
virtual tensor | R (const point &global) const |
|
virtual tmp< tensorField > | R (const UList< point > &global) const |
|
virtual tmp< tensorField > | R (const pointUIndList &global) const |
|
| TypeName ("coordinateSystem") |
|
| coordinateSystem () |
|
| coordinateSystem (const coordinateRotation &crot) |
|
| coordinateSystem (coordinateRotation &&crot) |
|
| coordinateSystem (const coordinateSystem &csys) |
|
| coordinateSystem (coordinateSystem &&csys) |
|
| coordinateSystem (autoPtr< coordinateSystem > &&csys) |
|
| coordinateSystem (const word &name, const coordinateSystem &csys) |
|
| coordinateSystem (const point &origin, const coordinateRotation &crot) |
|
| coordinateSystem (const point &origin, const vector &axis, const vector &dirn) |
|
| coordinateSystem (const word &name, const point &origin, const coordinateRotation &crot) |
|
| coordinateSystem (const word &name, const point &origin, const vector &axis, const vector &dirn) |
|
| coordinateSystem (const word &name, const dictionary &dict) |
|
| coordinateSystem (const dictionary &dict) |
|
| coordinateSystem (const dictionary &dict, const word &dictName) |
|
| declareRunTimeSelectionTable (autoPtr, coordinateSystem, dictionary,(const dictionary &dict),(dict)) |
|
| declareRunTimeSelectionTable (autoPtr, coordinateSystem, registry,(const objectRegistry &obr, const dictionary &dict),(obr, dict)) |
|
virtual | ~coordinateSystem ()=default |
|
virtual bool | valid () const |
|
virtual const coordinateRotation & | rotation () const |
|
virtual const word & | name () const |
|
virtual const string & | note () const |
|
virtual const point & | origin () const |
|
virtual const tensor & | R () const |
|
virtual const vector | e1 () const |
|
virtual const vector | e2 () const |
|
virtual const vector | e3 () const |
|
virtual void | rename (const word &newName) |
|
virtual string & | note () |
|
virtual point & | origin () |
|
virtual void | clear () |
|
virtual void | rotation (autoPtr< coordinateRotation > &&crot) |
|
virtual void | write (Ostream &os) const |
|
virtual void | writeEntry (const word &keyword, Ostream &os) const |
|
void | operator= (const coordinateSystem &csys) |
|
void | operator= (coordinateSystem &&csys) |
|
void | operator= (const autoPtr< coordinateSystem > &csys) |
|
void | operator= (autoPtr< coordinateSystem > &&csys) |
|
virtual tmp< tensorField > | R (const UList< point > &global) const |
|
virtual tmp< tensorField > | R (const pointUIndList &global) const |
|
point | transformPoint (const point &localCart) const |
|
tmp< pointField > | transformPoint (const UList< point > &localCart) const |
|
tmp< pointField > | transformPoint (const pointUIndList &localCart) const |
|
point | invTransformPoint (const point &global) const |
|
tmp< pointField > | invTransformPoint (const UList< point > &global) const |
|
tmp< pointField > | invTransformPoint (const pointUIndList &global) const |
|
point | globalPosition (const point &local) const |
|
tmp< pointField > | globalPosition (const pointField &local) const |
|
point | localPosition (const point &global) const |
|
tmp< pointField > | localPosition (const pointField &global) const |
|
vector | globalVector (const vector &local) const |
|
tmp< vectorField > | globalVector (const vectorField &local) const |
|
vector | localVector (const vector &global) const |
|
tmp< vectorField > | localVector (const vectorField &global) const |
|
virtual symmTensor | transformPrincipal (const vector &input) const |
| With constant rotation tensor. More...
|
|
virtual tmp< Field< symmTensor > > | transformPrincipal (const UList< vector > &input) const |
| With constant rotation tensor. More...
|
|
virtual symmTensor | transformPrincipal (const point &global, const vector &input) const |
| With rotation tensor at given global position. More...
|
|
virtual tmp< Field< symmTensor > > | transformPrincipal (const UList< point > &global, const vector &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< symmTensor > > | transformPrincipal (const pointUIndList &global, const vector &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< symmTensor > > | transformPrincipal (const UList< point > &global, const UList< vector > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< symmTensor > > | transformPrincipal (const pointUIndList &global, const UList< vector > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual scalar | transform (const scalar &input) const |
| With constant rotation tensor. More...
|
|
virtual tmp< Field< scalar > > | transform (const UList< scalar > &input) const |
| With constant rotation tensor. More...
|
|
virtual scalar | transform (const point &global, const scalar &input) const |
| With rotation tensor at given global position. More...
|
|
virtual tmp< Field< scalar > > | transform (const UList< point > &global, const scalar &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< scalar > > | transform (const pointUIndList &global, const scalar &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< scalar > > | transform (const UList< point > &global, const UList< scalar > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< scalar > > | transform (const pointUIndList &global, const UList< scalar > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual vector | transform (const vector &input) const |
| With constant rotation tensor. More...
|
|
virtual tmp< Field< vector > > | transform (const UList< vector > &input) const |
| With constant rotation tensor. More...
|
|
virtual vector | transform (const point &global, const vector &input) const |
| With rotation tensor at given global position. More...
|
|
virtual tmp< Field< vector > > | transform (const UList< point > &global, const vector &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< vector > > | transform (const pointUIndList &global, const vector &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< vector > > | transform (const UList< point > &global, const UList< vector > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< vector > > | transform (const pointUIndList &global, const UList< vector > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual sphericalTensor | transform (const sphericalTensor &input) const |
| With constant rotation tensor. More...
|
|
virtual tmp< Field< sphericalTensor > > | transform (const UList< sphericalTensor > &input) const |
| With constant rotation tensor. More...
|
|
virtual sphericalTensor | transform (const point &global, const sphericalTensor &input) const |
| With rotation tensor at given global position. More...
|
|
virtual tmp< Field< sphericalTensor > > | transform (const UList< point > &global, const sphericalTensor &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< sphericalTensor > > | transform (const pointUIndList &global, const sphericalTensor &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< sphericalTensor > > | transform (const UList< point > &global, const UList< sphericalTensor > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< sphericalTensor > > | transform (const pointUIndList &global, const UList< sphericalTensor > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual symmTensor | transform (const symmTensor &input) const |
| With constant rotation tensor. More...
|
|
virtual tmp< Field< symmTensor > > | transform (const UList< symmTensor > &input) const |
| With constant rotation tensor. More...
|
|
virtual symmTensor | transform (const point &global, const symmTensor &input) const |
| With rotation tensor at given global position. More...
|
|
virtual tmp< Field< symmTensor > > | transform (const UList< point > &global, const symmTensor &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< symmTensor > > | transform (const pointUIndList &global, const symmTensor &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< symmTensor > > | transform (const UList< point > &global, const UList< symmTensor > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< symmTensor > > | transform (const pointUIndList &global, const UList< symmTensor > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tensor | transform (const tensor &input) const |
| With constant rotation tensor. More...
|
|
virtual tmp< Field< tensor > > | transform (const UList< tensor > &input) const |
| With constant rotation tensor. More...
|
|
virtual tensor | transform (const point &global, const tensor &input) const |
| With rotation tensor at given global position. More...
|
|
virtual tmp< Field< tensor > > | transform (const UList< point > &global, const tensor &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< tensor > > | transform (const pointUIndList &global, const tensor &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< tensor > > | transform (const UList< point > &global, const UList< tensor > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< tensor > > | transform (const pointUIndList &global, const UList< tensor > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual scalar | invTransform (const scalar &input) const |
| With constant rotation tensor. More...
|
|
virtual tmp< Field< scalar > > | invTransform (const UList< scalar > &input) const |
| With constant rotation tensor. More...
|
|
virtual scalar | invTransform (const point &global, const scalar &input) const |
| With rotation tensor at given global position. More...
|
|
virtual tmp< Field< scalar > > | invTransform (const UList< point > &global, const scalar &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< scalar > > | invTransform (const pointUIndList &global, const scalar &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< scalar > > | invTransform (const UList< point > &global, const UList< scalar > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< scalar > > | invTransform (const pointUIndList &global, const UList< scalar > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual vector | invTransform (const vector &input) const |
| With constant rotation tensor. More...
|
|
virtual tmp< Field< vector > > | invTransform (const UList< vector > &input) const |
| With constant rotation tensor. More...
|
|
virtual vector | invTransform (const point &global, const vector &input) const |
| With rotation tensor at given global position. More...
|
|
virtual tmp< Field< vector > > | invTransform (const UList< point > &global, const vector &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< vector > > | invTransform (const pointUIndList &global, const vector &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< vector > > | invTransform (const UList< point > &global, const UList< vector > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< vector > > | invTransform (const pointUIndList &global, const UList< vector > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual sphericalTensor | invTransform (const sphericalTensor &input) const |
| With constant rotation tensor. More...
|
|
virtual tmp< Field< sphericalTensor > > | invTransform (const UList< sphericalTensor > &input) const |
| With constant rotation tensor. More...
|
|
virtual sphericalTensor | invTransform (const point &global, const sphericalTensor &input) const |
| With rotation tensor at given global position. More...
|
|
virtual tmp< Field< sphericalTensor > > | invTransform (const UList< point > &global, const sphericalTensor &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< sphericalTensor > > | invTransform (const pointUIndList &global, const sphericalTensor &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< sphericalTensor > > | invTransform (const UList< point > &global, const UList< sphericalTensor > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< sphericalTensor > > | invTransform (const pointUIndList &global, const UList< sphericalTensor > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual symmTensor | invTransform (const symmTensor &input) const |
| With constant rotation tensor. More...
|
|
virtual tmp< Field< symmTensor > > | invTransform (const UList< symmTensor > &input) const |
| With constant rotation tensor. More...
|
|
virtual symmTensor | invTransform (const point &global, const symmTensor &input) const |
| With rotation tensor at given global position. More...
|
|
virtual tmp< Field< symmTensor > > | invTransform (const UList< point > &global, const symmTensor &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< symmTensor > > | invTransform (const pointUIndList &global, const symmTensor &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< symmTensor > > | invTransform (const UList< point > &global, const UList< symmTensor > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< symmTensor > > | invTransform (const pointUIndList &global, const UList< symmTensor > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tensor | invTransform (const tensor &input) const |
| With constant rotation tensor. More...
|
|
virtual tmp< Field< tensor > > | invTransform (const UList< tensor > &input) const |
| With constant rotation tensor. More...
|
|
virtual tensor | invTransform (const point &global, const tensor &input) const |
| With rotation tensor at given global position. More...
|
|
virtual tmp< Field< tensor > > | invTransform (const UList< point > &global, const tensor &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< tensor > > | invTransform (const pointUIndList &global, const tensor &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< tensor > > | invTransform (const UList< point > &global, const UList< tensor > &input) const |
| With rotation tensors at given global positions. More...
|
|
virtual tmp< Field< tensor > > | invTransform (const pointUIndList &global, const UList< tensor > &input) const |
| With rotation tensors at given global positions. More...
|
|
template<class PointField > |
Foam::tmp< Foam::tensorField > | rotationsImpl (const PointField &global) const |
|
template<class PointField > |
Foam::tmp< Foam::pointField > | transformPointImpl (const PointField &localCart) const |
|
template<class PointField > |
Foam::tmp< Foam::pointField > | invTransformPointImpl (const PointField &global) const |
|
template<class RetType , class Type , class BinaryOp > |
Foam::tmp< Foam::Field< RetType > > | manyTimesImpl (const tensor &tt, const UList< Type > &input, const BinaryOp &bop) |
|
template<class RetType , class PointField , class Type , class BinaryOp > |
Foam::tmp< Foam::Field< RetType > > | oneToOneImpl (const PointField &global, const UList< Type > &input, const BinaryOp &bop) const |
|
template<class RetType , class PointField , class Type , class BinaryOp > |
Foam::tmp< Foam::Field< RetType > > | oneToManyImpl (const PointField &global, const Type &input, const BinaryOp &bop) const |
|