Go to the documentation of this file.
388 template<
class Container>
428 this->
data().append(p);
444 typedef typename Op::result
type;
460 typedef typename Op::result
type;
468 typedef typename Op::result
type;
480 template<
class AboveOp,
class BelowOp>
485 const AboveOp& aboveOp,
486 const BelowOp& belowOp
490 template<
class AboveOp,
class BelowOp>
495 const AboveOp& aboveOp,
496 const BelowOp& belowOp
500 template<
class AboveOp,
class BelowOp>
505 const AboveOp& aboveOp,
506 const BelowOp& belowOp
510 template<
class AboveOp,
class BelowOp>
515 const AboveOp& aboveOp,
516 const BelowOp& belowOp
areaOp(const uniformOp< zero::null > &op)
Construct from base.
appendOp(Container &x)
Construct from a container reference.
scalar result
Result type.
outerProduct< Type, vector >::type result
Result type.
result operator()(const FixedList< point, 3 > &p) const
Operate on a triangle.
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects.
typeOfRank< typename pTraits< arg1 >::cmptType, direction(pTraits< arg1 >::rank)+direction(pTraits< arg2 >::rank) >::type type
Trait to determine the result of the addition of two operations.
result operator()() const
Operate on nothing.
volumeOp()
Construct null.
result operator()() const
Operate on nothing.
listOp(const uniformOp< zero::null > &op)
Construct from base.
result operator()() const
Operate on nothing.
result operator()() const
Operate on nothing.
tetrahedron< point, const point & > tetPointRef
Geometric class that creates a 3D plane and can return the intersection point between a line and the ...
volumeIntegrateOp(const FixedList< Type, 4 > &x)
Construct from base.
result operator()() const
Operate on nothing.
DynamicList< T, SizeMin > & append(const T &val)
Append an element to the end of this list.
areaIntegrateOp(const FixedList< Type, 3 > &x)
Construct from base.
Patchify triangles based on orientation w.r.t other (triangulated or triangulatable) surfaces.
result operator()(const FixedList< point, 4 > &p) const
Operate on a tetrahedron.
result(const FixedList< point, N > &x)
Construct from a single element.
result operator()(const FixedList< point, N > &p) const
Operate on a triangle or tetrahedron.
cut::opAddResult< AboveOp, BelowOp >::type tetCut(const FixedList< point, 4 > &tet, const FixedList< scalar, 4 > &level, const AboveOp &aboveOp, const BelowOp &belowOp)
As triCut, but for a tetrahedron.
result operator()(const FixedList< point, 3 > &p) const
Operate on a triangle.
Traits class for primitives.
vector result
Result type.
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
A 1D vector of objects of type <T> with a fixed length <N>.
result operator()(const FixedList< point, 4 > &p) const
Operate on a tetrahedron.
noOp(const uniformOp< zero::null > &op)
Construct from base.
static const Vector< scalar > zero
result operator+(const result &x) const
Add together two lists.
result operator()() const
Operate on nothing.
const Vector< label > N(dict.get< Vector< label >>("N"))
result operator()(const FixedList< point, N > &p) const
Operate on a triangle or tetrahedron.
appendOp(const uniformOp< Container & > &op)
Construct from base.
result operator()() const
Operate on nothing.
result operator()(const FixedList< point, N > &p) const
Operate on a triangle or tetrahedron.
Database for solution data, solver performance and other reduced data.
volumeOp(const uniformOp< zero::null > &op)
Construct from base.
cut::opAddResult< AboveOp, BelowOp >::type triCut(const FixedList< point, 3 > &tri, const FixedList< scalar, 3 > &level, const AboveOp &aboveOp, const BelowOp &belowOp)
Cut a triangle along the zero plane defined by the given levels.
triangle< point, const point & > triPointRef
A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to ...