Loading...
Searching...
No Matches
pTraits< weightedPosition > Class Reference

pTraits More...

#include <weightedPosition.H>

Inheritance diagram for pTraits< weightedPosition >:
Collaboration diagram for pTraits< weightedPosition >:

Public Types

typedef weightedPosition cmptType
Public Types inherited from Tuple2< scalar, point >
typedef scalar first_type
 Type of member first, the first template parameter (T1).
typedef point second_type
 Type of member second, the second template parameter (T2).

Public Member Functions

 pTraits (const weightedPosition &obj)
 Copy construct from base class.
Public Member Functions inherited from weightedPosition
 weightedPosition ()
 Construct null.
 weightedPosition (const scalar s, const point &p)
 Construct from components.
void operator() (const vectorTensorTransform &vt, const bool forward, UList< weightedPosition > &fld) const
void operator() (const vectorTensorTransform &vt, const bool forward, List< List< weightedPosition > > &flds) const
void operator() (const coupledPolyPatch &cpp, Field< weightedPosition > &fld) const
template<template< class > class Container>
void operator() (const coupledPolyPatch &cpp, Container< weightedPosition > &map) const
Public Member Functions inherited from Tuple2< scalar, point >
 Tuple2 ()=default
 Default construct.
const scalar & first () const noexcept
 Access the first element.
const pointsecond () const noexcept
 Access the second element.

Static Public Attributes

static const weightedPosition zero

Additional Inherited Members

Static Public Member Functions inherited from weightedPosition
static void getPoints (const UList< weightedPosition > &in, List< point > &out)
 Get points.
static void setPoints (const UList< point > &in, UList< weightedPosition > &out)
 Set points.
static void plusEqOp (weightedPosition &x, const weightedPosition &y)
 Summation operator.
static void syncPoints (const polyMesh &mesh, List< weightedPosition > &)
 Synchronisation for mesh point positions.
static void syncPoints (const polyMesh &mesh, const labelUList &meshPoints, List< weightedPosition > &)
 Synchronisation for patch point positions.

Detailed Description

pTraits

Definition at line 83 of file weightedPosition.H.

Member Typedef Documentation

◆ cmptType

Definition at line 86 of file weightedPosition.H.

Constructor & Destructor Documentation

◆ pTraits()

pTraits ( const weightedPosition & obj)
inlineexplicit

Copy construct from base class.

Definition at line 72 of file pTraits.H.

Member Data Documentation

◆ zero

const weightedPosition zero
static

Definition at line 87 of file weightedPosition.H.


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