ecuaciondesplacion afdasdfa

16
Home Features Download Documentation Licensing Code Development OpenFOAM C++ Documentation Main Page Related Pages Modules Namespaces Classes Files Class List Class Index Class Hierarchy Class Members oscillatingFixedValueFvPatchField< Type > Class Template Reference Generic boundary Conditions This boundary condition provides an oscillating condition in terms of amplitude and frequency. More... Inheritance diagram for oscillatingFixedValueFvPatchField< Type >: [legend] Collaboration diagram for oscillatingFixedValueFvPatchField< Type >: [legend] Public Member Functions TypeName ("oscillatingFixedValue") Runtime type information. More... oscillatingFixedValueFvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &) Construct from patch and internal field. More... oscillatingFixedValueFvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &, const dictionary &) Search OpenFOAM® Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html 1 de 16 09/06/15 16:56

Upload: santiago-canizares

Post on 07-Sep-2015

215 views

Category:

Documents


1 download

DESCRIPTION

sdfjhads ofhoha djhjaalsj dhlahs kdljlaksdjlkasjdflksdfjkas hdfjkhasdjkfsad

TRANSCRIPT

  • Home Features Download Documentation Licensing Code Development

    OpenFOAM C++ Documentation

    Main Page Related Pages Modules Namespaces Classes FilesClass List Class Index Class Hierarchy Class Members

    oscillatingFixedValueFvPatchField< Type > Class Template ReferenceGeneric boundary Conditions

    This boundary condition provides an oscillating condition in terms of amplitude and frequency. More...Inheritance diagram for oscillatingFixedValueFvPatchField< Type >:

    [legend]Collaboration diagram for oscillatingFixedValueFvPatchField< Type >:

    [legend]

    Public Member Functions

    TypeName ("oscillatingFixedValue")Runtime type information. More...oscillatingFixedValueFvPatchField (const fvPatch &, const DimensionedField< Type,volMesh > &)Construct from patch and internal field. More...oscillatingFixedValueFvPatchField (const fvPatch &, const DimensionedField< Type,volMesh > &, const dictionary &)

    Search

    OpenFOAM Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html

    1 de 16 09/06/15 16:56

  • Construct from patch, internal field and dictionary. More...oscillatingFixedValueFvPatchField (const oscillatingFixedValueFvPatchField< Type > &,const fvPatch &, const DimensionedField< Type, volMesh > &, const fvPatchFieldMapper&)Construct by mapping given oscillatingFixedValueFvPatchField. More...oscillatingFixedValueFvPatchField (const oscillatingFixedValueFvPatchField< Type > &)Construct as copy. More...

    virtual tmp< fvPatchField< Type > > clone () constConstruct and return a clone. More...oscillatingFixedValueFvPatchField (const oscillatingFixedValueFvPatchField< Type > &,const DimensionedField< Type, volMesh > &)Construct as copy setting internal field reference. More...

    virtual tmp< fvPatchField< Type > > clone (const DimensionedField< Type, volMesh > &iF) constConstruct and return a clone setting internal field reference. More...

    const Field< Type > & refValue () constReturn the ref value. More...

    Field< Type > & refValue ()Return reference to the ref value to allow adjustment. More...

    scalar amplitude () constReturn amplitude. More...

    scalar & amplitude ()scalar frequency () const

    Return frequency. More...scalar & frequency ()

    virtual void autoMap (const fvPatchFieldMapper &)Map (and resize as needed) from self given a mapping object. More...

    virtual void rmap (const fvPatchField< Type > &, const labelList &)Reverse map the given fvPatchField onto this fvPatchField. More...

    virtual void updateCoeffs ()Update the coefficients associated with the patch field. More...

    virtual void write (Ostream &) constWrite. More...

    Public Member Functions inherited from fixedValueFvPatchField< Type >TypeName ("fixedValue")Runtime type information. More...fixedValueFvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &)Construct from patch and internal field. More...fixedValueFvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &,const dictionary &)Construct from patch, internal field and dictionary. More...fixedValueFvPatchField (const fixedValueFvPatchField< Type > &, const fvPatch &, constDimensionedField< Type, volMesh > &, const fvPatchFieldMapper &)Construct by mapping the given fixedValueFvPatchField More...fixedValueFvPatchField (const fixedValueFvPatchField< Type > &)Construct as copy. More...fixedValueFvPatchField (const fixedValueFvPatchField< Type > &, constDimensionedField< Type, volMesh > &)Construct as copy setting internal field reference. More...

    virtual bool fixesValue () constReturn true if this patch field fixes a value. More...

    virtual tmp< Field< Type > > valueInternalCoeffs (const tmp< scalarField > &) const

    OpenFOAM Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html

    2 de 16 09/06/15 16:56

  • Return the matrix diagonal coefficients corresponding to the. More...virtual tmp< Field< Type > > valueBoundaryCoeffs (const tmp< scalarField > &) const

    Return the matrix source coefficients corresponding to the. More...virtual tmp< Field< Type > > gradientInternalCoeffs () const

    Return the matrix diagonal coefficients corresponding to the. More...virtual tmp< Field< Type > > gradientBoundaryCoeffs () const

    Return the matrix source coefficients corresponding to the. More...virtual void operator= (const UList< Type > &)virtual void operator= (const fvPatchField< Type > &)virtual void operator+= (const fvPatchField< Type > &)virtual void operator-= (const fvPatchField< Type > &)virtual void operator*= (const fvPatchField< scalar > &)virtual void operator/= (const fvPatchField< scalar > &)virtual void operator+= (const Field< Type > &)virtual void operator-= (const Field< Type > &)virtual void operator*= (const Field< scalar > &)virtual void operator/= (const Field< scalar > &)virtual void operator= (const Type &)virtual void operator+= (const Type &)virtual void operator-= (const Type &)virtual void operator*= (const scalar)virtual void operator/= (const scalar)

    Public Member Functions inherited from fvPatchField< Type >TypeName ("fvPatchField")Runtime type information. More...declareRunTimeSelectionTable (tmp, fvPatchField, patch,(const fvPatch &p, constDimensionedField< Type, volMesh > &iF),(p, iF))declareRunTimeSelectionTable (tmp, fvPatchField, patchMapper,(const fvPatchField< Type> &ptf, const fvPatch &p, const DimensionedField< Type, volMesh > &iF, constfvPatchFieldMapper &m),(dynamic_cast< const fvPatchFieldType & >(ptf), p, iF, m))declareRunTimeSelectionTable (tmp, fvPatchField, dictionary,(const fvPatch &p, constDimensionedField< Type, volMesh > &iF, const dictionary &dict),(p, iF, dict))fvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &)Construct from patch and internal field. More...fvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &, const word&patchType)Construct from patch and internal field and patch type. More...fvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &, const Field &)Construct from patch and internal field and patch field. More...fvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &, constdictionary &, const bool valueRequired=false)Construct from patch, internal field and dictionary. More...fvPatchField (const fvPatchField< Type > &, const fvPatch &, const DimensionedField &, const fvPatchFieldMapper &)Construct by mapping the given fvPatchField onto a new patch. More...fvPatchField (const fvPatchField< Type > &)Construct as copy. More...fvPatchField (const fvPatchField< Type > &, const DimensionedField< Type, volMesh > &)Construct as copy setting internal field reference. More...

    virtual ~fvPatchField ()

    OpenFOAM Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html

    3 de 16 09/06/15 16:56

  • Destructor. More...const objectRegistry & db () const

    Return local objectRegistry. More...const fvPatch & patch () const

    Return patch. More...const DimensionedField< Type,

    volMesh > & dimensionedInternalField () constReturn dimensioned internal field reference. More...

    const Field< Type > & internalField () constReturn internal field reference. More...

    const word & patchType () constOptional patch type. More...

    word & patchType ()Optional patch type. More...

    virtual bool coupled () constReturn true if this patch field is coupled. More...

    bool updated () constReturn true if the boundary condition has already been updated. More...

    bool manipulatedMatrix () constReturn true if the matrix has already been manipulated. More...

    virtual tmp< Field< Type > > snGrad () constReturn patch-normal gradient. More...

    virtual tmp< Field< Type > > snGrad (const scalarField &deltaCoeffs) constReturn patch-normal gradient for coupled-patches. More...

    virtual void updateCoeffs (const scalarField &weights)Update the coefficients associated with the patch field. More...

    virtual tmp< Field< Type > > patchInternalField () constReturn internal field next to patch as patch field. More...

    virtual void patchInternalField (Field< Type > &) constReturn internal field next to patch as patch field. More...

    virtual tmp< Field< Type > > patchNeighbourField () constReturn patchField on the opposite patch of a coupled patch. More...

    virtual void initEvaluate (const Pstream::commsTypes commsType=Pstream::blocking)Initialise the evaluation of the patch field. More...

    virtual void evaluate (const Pstream::commsTypes commsType=Pstream::blocking)Evaluate the patch field, sets Updated to false. More...

    virtual tmp< Field< Type > > gradientInternalCoeffs (const scalarField &deltaCoeffs) constReturn the matrix diagonal coefficients corresponding to the. More...

    virtual tmp< Field< Type > > gradientBoundaryCoeffs (const scalarField &deltaCoeffs) constReturn the matrix source coefficients corresponding to the. More...

    virtual void manipulateMatrix (fvMatrix< Type > &matrix)Manipulate matrix. More...

    virtual void manipulateMatrix (fvMatrix< Type > &matrix, const scalarField &weights)Manipulate matrix with given weights. More...

    templatevoid writeEntryIfDifferent (Ostream &os, const word &entryName, const EntryType &value1,

    const EntryType &value2) constHelper function to write the keyword and entry only if the. More...

    void check (const fvPatchField< Type > &) constCheck fvPatchField against given fvPatchField More...

    OpenFOAM Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html

    4 de 16 09/06/15 16:56

  • virtual void operator== (const fvPatchField< Type > &)virtual void operator== (const Field< Type > &)virtual void operator== (const Type &)

    templateFoam::tmp< Foam::fvPatchField

    < Type > > NewCalculatedType (const fvPatchField< Type2 > &pf) Public Member Functions inherited from Field< Type >

    Field ()Construct null. More...Field (const label)Construct given size. More...Field (const label, const Type &)Construct given size and initial value. More...Field (const UList< Type > &)Construct as copy of a UList More...Field (const Xfer< List< Type > > &)Construct by transferring the List contents. More...Field (const UList< Type > &mapF, const labelUList &mapAddressing)Construct by 1 to 1 mapping from the given field. More...Field (const tmp< Field< Type > > &tmapF, const labelUList &mapAddressing)Construct by 1 to 1 mapping from the given tmp field. More...Field (const UList< Type > &mapF, const labelListList &mapAddressing, const scalarListList&weights)Construct by interpolative mapping from the given field. More...Field (const tmp< Field< Type > > &tmapF, const labelListList &mapAddressing, constscalarListList &weights)Construct by interpolative mapping from the given tmp field. More...Field (const UList< Type > &mapF, const FieldMapper &map)Construct by mapping from the given field. More...Field (const UList< Type > &mapF, const FieldMapper &map, const Type &defaultValue)Construct by mapping from the given field. More...Field (const UList< Type > &mapF, const FieldMapper &map, const UList< Type >&defaultValues)Construct by mapping from the given field. More...Field (const tmp< Field< Type > > &tmapF, const FieldMapper &map)Construct by mapping from the given tmp field. More...Field (const tmp< Field< Type > > &tmapF, const FieldMapper &map, const Type&defaultValue)Construct by mapping from the given tmp field. Supplied uniform. More...Field (const tmp< Field< Type > > &tmapF, const FieldMapper &map, const UList< Type >&defaultValues)Construct by mapping from the given tmp field. Supplied values. More...Field (const Field< Type > &)Construct as copy. More...Field (Field< Type > &, bool reUse)Construct as copy or re-use as specified. More...Field (const Xfer< Field< Type > > &)Construct by transferring the Field contents. More...Field (Istream &)Construct as copy of tmp More...Field (const word &keyword, const dictionary &, const label size)

    OpenFOAM Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html

    5 de 16 09/06/15 16:56

  • Construct from a dictionary entry. More...tmp< Field< Type > > clone () const

    Clone. More...void map (const UList< Type > &mapF, const labelUList &mapAddressing)

    1 to 1 map from the given field More...void map (const tmp< Field< Type > > &tmapF, const labelUList &mapAddressing)

    1 to 1 map from the given tmp field More...void map (const UList< Type > &mapF, const labelListList &mapAddressing, const scalarListList

    &weights)Interpolative map from the given field. More...

    void map (const tmp< Field< Type > > &tmapF, const labelListList &mapAddressing, constscalarListList &weights)Interpolative map from the given tmp field. More...

    void map (const UList< Type > &mapF, const FieldMapper &map)Map from the given field. More...

    void map (const tmp< Field< Type > > &tmapF, const FieldMapper &map)Map from the given tmp field. More...

    void autoMap (const FieldMapper &map)Map from self. More...

    void rmap (const UList< Type > &mapF, const labelUList &mapAddressing)1 to 1 reverse-map from the given field More...

    void rmap (const tmp< Field< Type > > &tmapF, const labelUList &mapAddressing)1 to 1 reverse-map from the given tmp field More...

    void rmap (const UList< Type > &mapF, const labelUList &mapAddressing, const UList< scalar >&weights)Interpolative reverse map from the given field. More...

    void rmap (const tmp< Field< Type > > &tmapF, const labelUList &mapAddressing, const UList &weights)Interpolative reverse map from the given tmp field. More...

    void negate ()Negate this field. More...

    tmp< Field< cmptType > > component (const direction) constReturn a component field of the field. More...

    void replace (const direction, const UList< cmptType > &)Replace a component field of the field. More...

    void replace (const direction, const tmp< Field< cmptType > > &)Replace a component field of the field. More...

    void replace (const direction, const cmptType &)Replace a component field of the field. More...

    tmp< Field< Type > > T () constReturn the field transpose (only defined for second rank tensors) More...

    void writeEntry (const word &keyword, Ostream &os) constWrite the field as a dictionary entry. More...

    void operator= (const Field< Type > &)void operator= (const UList< Type > &)void operator= (const SubField< Type > &)void operator= (const tmp< Field< Type > > &)void operator= (const Type &)

    templatevoid operator= (const VectorSpace< Form, Cmpt, nCmpt > &)

    OpenFOAM Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html

    6 de 16 09/06/15 16:56

  • void operator+= (const UList< Type > &)void operator+= (const tmp< Field< Type > > &)void operator-= (const UList< Type > &)void operator-= (const tmp< Field< Type > > &)void operator*= (const UList< scalar > &)void operator*= (const tmp< Field< scalar > > &)void operator/= (const UList< scalar > &)void operator/= (const tmp< Field< scalar > > &)void operator+= (const Type &)void operator-= (const Type &)void operator*= (const scalar &)void operator/= (const scalar &)

    templatevoid operator= (const tmp< Field > &rhs)

    Public Member Functions inherited from refCountrefCount ()Construct null with zero count. More...

    int count () constReturn the reference count. More...

    bool okToDelete () constReturn true if the reference count is zero. More...

    void resetRefCount ()Reset the reference count to zero. More...

    void operator++ ()Increment the reference count. More...

    void operator++ (int)Increment the reference count. More...

    void operator-- ()Decrement the reference count. More...

    void operator-- (int)Decrement the reference count. More...

    Public Member Functions inherited from List< Type >label size () const

    Return the number of elements in the UList. More...List ()Null constructor. More...List (const label)Construct with given size. More...List (const label, const Type &)Construct with given size and value for all elements. More...List (const List< Type > &)Copy constructor. More...List (const Xfer< List< Type > > &)Construct by transferring the parameter contents. More...List (List< Type > &, bool reUse)Construct as copy or re-use as specified. More...List (const UList< Type > &, const labelUList &mapAddressing)Construct as subset. More...List (InputIterator first, InputIterator last)

    OpenFOAM Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html

    7 de 16 09/06/15 16:56

  • Construct given start and end iterators. More...List (const FixedList< Type, Size > &)Construct as copy of FixedList More...List (const PtrList< Type > &)Construct as copy of PtrList More...List (const SLList< Type > &)Construct as copy of SLList More...List (const UIndirectList< Type > &)Construct as copy of UIndirectList More...List (const BiIndirectList< Type > &)Construct as copy of BiIndirectList More...List (Istream &)Construct from Istream. More...

    autoPtr< List< Type > > clone () constClone. More...~List ()Destructor. More...

    void resize (const label)Alias for setSize(const label) More...

    void resize (const label, const Type &)Alias for setSize(const label, const T&) More...

    void setSize (const label)Reset size of List. More...

    void setSize (const label, const Type &)Reset size of List and value for new elements. More...

    void clear ()Clear the list, i.e. set size to zero. More...

    void append (const Type &)Append an element at the end of the list. More...

    void append (const UList< Type > &)Append a List at the end of this list. More...

    void append (const UIndirectList< Type > &)Append a UIndirectList at the end of this list. More...

    void transfer (List< Type > &)Transfer the contents of the argument List into this list. More...

    void transfer (DynamicList< Type, SizeInc, SizeMult, SizeDiv > &)Transfer the contents of the argument List into this list. More...

    void transfer (SortableList< Type > &)Transfer the contents of the argument List into this list. More...

    Xfer< List< Type > > xfer ()Transfer contents to the Xfer container. More...

    Type & newElmt (const label)Return subscript-checked element of UList. More...

    void operator= (const UList< Type > &)Assignment from UList operator. Takes linear time. More...

    void operator= (const List< Type > &)Assignment operator. Takes linear time. More...

    void operator= (const SLList< Type > &)Assignment from SLList operator. Takes linear time. More...

    OpenFOAM Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html

    8 de 16 09/06/15 16:56

  • void operator= (const UIndirectList< Type > &)Assignment from UIndirectList operator. Takes linear time. More...

    void operator= (const BiIndirectList< Type > &)Assignment from BiIndirectList operator. Takes linear time. More...

    void operator= (const Type &)Assignment of all entries to the given value. More...

    Public Member Functions inherited from UList< Type >UList ()Null constructor. More...UList (Type *__restrict__ v, label size)Construct from components. More...

    label fcIndex (const label i) constReturn the forward circular index, i.e. the next index. More...

    label rcIndex (const label i) constReturn the reverse circular index, i.e. the previous index. More...

    std::streamsize byteSize () constReturn the binary size in number of characters of the UList. More...

    const Type * cdata () constReturn a const pointer to the first data element,. More...

    Type * data ()Return a pointer to the first data element,. More...

    Type & first ()Return the first element of the list. More...

    const Type & first () constReturn first element of the list. More...

    Type & last ()Return the last element of the list. More...

    const Type & last () constReturn the last element of the list. More...

    void checkStart (const label start) constCheck start is within valid range (0 ... size-1). More...

    void checkSize (const label size) constCheck size is within valid range (0 ... size). More...

    void checkIndex (const label i) constCheck index i is within valid range (0 ... size-1). More...

    void writeEntry (Ostream &) constWrite the UList as a dictionary entry. More...

    void writeEntry (const word &keyword, Ostream &) constWrite the UList as a dictionary entry with keyword. More...

    void assign (const UList< Type > &)Assign elements to those from UList. More...

    Type & operator[] (const label)Return element of UList. More...

    const Type & operator[] (const label) constReturn element of constant UList. More...operator const Foam::List< Type > & () constAllow cast to a const List&. More...

    void operator= (const Type &)Assignment of all entries to the given value. More...

    OpenFOAM Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html

    9 de 16 09/06/15 16:56

  • iterator begin ()Return an iterator to begin traversing the UList. More...

    const_iterator begin () constReturn const_iterator to begin traversing the constant UList. More...

    iterator end ()Return an iterator to end traversing the UList. More...

    const_iterator end () constReturn const_iterator to end traversing the constant UList. More...

    const_iterator cbegin () constReturn const_iterator to begin traversing the constant UList. More...

    const_iterator cend () constReturn const_iterator to end traversing the constant UList. More...

    reverse_iterator rbegin ()Return reverse_iterator to begin reverse traversing the UList. More...

    const_reverse_iterator rbegin () constReturn const_reverse_iterator to begin reverse traversing the UList. More...

    reverse_iterator rend ()Return reverse_iterator to end reverse traversing the UList. More...

    const_reverse_iterator rend () constReturn const_reverse_iterator to end reverse traversing the UList. More...

    const_reverse_iterator crbegin () constReturn const_reverse_iterator to begin reverse traversing the UList. More...

    const_reverse_iterator crend () constReturn const_reverse_iterator to end reverse traversing the UList. More...

    label size () constReturn the number of elements in the UList. More...

    label max_size () constReturn size of the largest possible UList. More...

    bool empty () constReturn true if the UList is empty (ie, size() is zero). More...

    void swap (UList< Type > &)Swap two ULists of the same type in constant time. More...

    bool operator== (const UList< Type > &) constEquality operation on ULists of the same type. More...

    bool operator!= (const UList< Type > &) constThe opposite of the equality operation. Takes linear time. More...

    bool operator< (const UList< Type > &) constCompare two ULists lexicographically. Takes linear time. More...

    bool operator> (const UList< Type > &) constCompare two ULists lexicographically. Takes linear time. More...

    bool operator &) constReturn true if !(a > b). Takes linear time. More...

    bool operator>= (const UList< Type > &) constReturn true if !(a < b). Takes linear time. More...

    Additional Inherited Members

    Public Types inherited from fvPatchField< Type >

    OpenFOAM Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html

    10 de 16 09/06/15 16:56

  • typedef fvPatch Patch Public Types inherited from Field< Type >

    typedef pTraits< Type >::cmptType cmptTypeComponent type. More...

    typedef SubField< Type > subFieldDeclare type of subField. More...

    Public Types inherited from List< Type >typedef SubList< Type > subList

    Declare type of subList. More...

    Public Types inherited from UList< Type >typedef Type value_type

    Type of values the UList contains. More...typedef Type & reference

    Type that can be used for storing into. More...typedef const Type & const_reference

    Type that can be used for storing into. More...typedef label difference_type

    The type that can represent the difference between any two. More...typedef label size_type

    The type that can represent the size of a UList. More...typedef Type * iterator

    Random access iterator for traversing UList. More...typedef const Type * const_iterator

    Random access iterator for traversing UList. More...typedef Type * reverse_iterator

    Reverse iterator for reverse traversal of UList. More...typedef const Type * const_reverse_iterator

    Reverse iterator for reverse traversal of constant UList. More...

    Static Public Member Functions inherited from fvPatchField< Type >static tmp< fvPatchField< Type > > New (const word &, const fvPatch &, const DimensionedField< Type, volMesh > &)

    Return a pointer to a new patchField created on freestore given. More...static tmp< fvPatchField< Type > > New (const word &, const word &actualPatchType, const fvPatch &, const

    DimensionedField< Type, volMesh > &)Return a pointer to a new patchField created on freestore given. More...

    static tmp< fvPatchField< Type > > New (const fvPatchField< Type > &, const fvPatch &, const DimensionedField< Type,volMesh > &, const fvPatchFieldMapper &)Return a pointer to a new patchField created on freestore from. More...

    static tmp< fvPatchField< Type > > New (const fvPatch &, const DimensionedField< Type, volMesh > &, const dictionary &)Return a pointer to a new patchField created on freestore. More...

    static tmp< fvPatchField< Type > > NewCalculatedType (const fvPatch &)Return a pointer to a new calculatedFvPatchField created on. More...

    templatestatic tmp< fvPatchField< Type > > NewCalculatedType (const fvPatchField< Type2 > &)

    Return a pointer to a new calculatedFvPatchField created on. More...static const word & calculatedType ()

    Return the type of the calculated for of fvPatchField. More...

    Static Public Member Functions inherited from Field< Type >static const Field< Type > & null ()

    Return a null field. More...

    OpenFOAM Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html

    11 de 16 09/06/15 16:56

  • templatestatic tmp< Field< Type > > NewCalculatedType (const Field< Type2 > &f)

    Return a pointer to a new calculatedFvPatchFieldField created on. More...

    Static Public Member Functions inherited from List< Type >static const List< Type > & null ()

    Return a null List. More...

    Static Public Member Functions inherited from UList< Type >static const UList< Type > & null ()

    Return a null UList. More...

    Static Public Attributes inherited from fvPatchField< Type >static int disallowGenericFvPatchField

    Debug switch to disallow the use of genericFvPatchField. More...

    Static Public Attributes inherited from Field< Type >static const char *const typeName

    Protected Member Functions inherited from List< Type >void size (const label)

    Override size to be inconsistent with allocated storage. More...

    Detailed Description

    templateclass Foam::oscillatingFixedValueFvPatchField< Type >This boundary condition provides an oscillating condition in terms of amplitude and frequency.

    where= patch values

    = patch reference values= patch offset values= amplitude= frequency [1/s]= time [s]

    Patch usage

    Property Description Required Default valuerefValue reference value yesoffset offset value no 0.0amplitude oscillation amplitude yesfrequency oscillation frequency yes

    Example of the boundary condition specification: myPatch { type oscillatingFixedValue; refValue uniform 5.0; offset 0.0; amplitude constant 0.5; frequency constant 10; }

    Note

    OpenFOAM Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html

    12 de 16 09/06/15 16:56

  • The amplitude and frequency entries are DataEntry types, able to describe time varying functions. The example above gives the usagefor supplying constant values.See AlsoFoam::DataEntrySource files

    oscillatingFixedValueFvPatchField.HoscillatingFixedValueFvPatchField.C

    Definition at line 149 of file oscillatingFixedValueFvPatchField.H.

    Constructor & Destructor Documentation

    oscillatingFixedValueFvPatchField ( const fvPatch & p,const DimensionedField< Type, volMesh > & iF

    )Construct from patch and internal field.Definition at line 51 of file oscillatingFixedValueFvPatchField.C.

    oscillatingFixedValueFvPatchField ( const fvPatch & p,const DimensionedField< Type, volMesh > & iF,const dictionary & dict

    )Construct from patch, internal field and dictionary.Definition at line 85 of file oscillatingFixedValueFvPatchField.C.References dict, dictionary::found(), and fvPatch::size().Here is the call graph for this function:

    oscillatingFixedValueFvPatchField ( const oscillatingFixedValueFvPatchField< Type > & ptf,const fvPatch & p,const DimensionedField< Type, volMesh > & iF,const fvPatchFieldMapper & mapper

    )Construct by mapping given oscillatingFixedValueFvPatchField.onto a new patchDefinition at line 67 of file oscillatingFixedValueFvPatchField.C.

    oscillatingFixedValueFvPatchField ( const oscillatingFixedValueFvPatchField< Type > & ptf )Construct as copy.Definition at line 118 of file oscillatingFixedValueFvPatchField.C.

    oscillatingFixedValueFvPatchField ( const oscillatingFixedValueFvPatchField< Type > & ptf,const DimensionedField< Type, volMesh > & iF

    )Construct as copy setting internal field reference.Definition at line 133 of file oscillatingFixedValueFvPatchField.C.

    Member Function Documentation

    TypeName ( "oscillatingFixedValue" )Runtime type information.

    OpenFOAM Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html

    13 de 16 09/06/15 16:56

  • virtual tmp clone ( ) const inlinevirtualConstruct and return a clone.Reimplemented from fixedValueFvPatchField< Type >.Definition at line 217 of file oscillatingFixedValueFvPatchField.H.

    virtual tmp clone ( const DimensionedField< Type, volMesh > & iF ) const inlinevirtualConstruct and return a clone setting internal field reference.Reimplemented from fixedValueFvPatchField< Type >.Definition at line 234 of file oscillatingFixedValueFvPatchField.H.

    const Field& refValue ( ) const inlineReturn the ref value.Definition at line 250 of file oscillatingFixedValueFvPatchField.H.

    Field& refValue ( ) inlineReturn reference to the ref value to allow adjustment.Definition at line 256 of file oscillatingFixedValueFvPatchField.H.

    scalar amplitude ( ) const inlineReturn amplitude.Definition at line 262 of file oscillatingFixedValueFvPatchField.H.

    scalar& amplitude ( ) inlineDefinition at line 267 of file oscillatingFixedValueFvPatchField.H.

    scalar frequency ( ) const inlineReturn frequency.Definition at line 273 of file oscillatingFixedValueFvPatchField.H.

    scalar& frequency ( ) inlineDefinition at line 278 of file oscillatingFixedValueFvPatchField.H.

    OpenFOAM Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html

    14 de 16 09/06/15 16:56

  • void autoMap ( const fvPatchFieldMapper & m ) virtualMap (and resize as needed) from self given a mapping object.Reimplemented from fvPatchField< Type >.Definition at line 151 of file oscillatingFixedValueFvPatchField.C.References fvPatchField< Type >::autoMap().Here is the call graph for this function:

    void rmap ( const fvPatchField< Type > & ptf,const labelList & addr

    )virtual

    Reverse map the given fvPatchField onto this fvPatchField.Reimplemented from fvPatchField< Type >.Definition at line 162 of file oscillatingFixedValueFvPatchField.C.References oscillatingFixedValueFvPatchField< Type >::rmap(), and fvPatchField< Type >::rmap().Referenced by oscillatingFixedValueFvPatchField< Type >::rmap().Here is the call graph for this function:

    Here is the caller graph for this function:

    void updateCoeffs ( ) virtualUpdate the coefficients associated with the patch field.Reimplemented from fvPatchField< Type >.Definition at line 177 of file oscillatingFixedValueFvPatchField.C.References timeIndex, and fvPatchField< Type >::updateCoeffs().Here is the call graph for this function:

    OpenFOAM Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html

    15 de 16 09/06/15 16:56

  • void write ( Ostream & os ) const virtualWrite.Reimplemented from fixedValueFvPatchField< Type >.Definition at line 200 of file oscillatingFixedValueFvPatchField.C.References token::END_STATEMENT, Foam::nl, fixedValueFvPatchField< Type >::write(), and Ostream::writeKeyword().Here is the call graph for this function:

    The documentation for this class was generated from the following files:src/finiteVolume/fields/fvPatchFields/derived/oscillatingFixedValue/oscillatingFixedValueFvPatchField.Hsrc/finiteVolume/fields/fvPatchFields/derived/oscillatingFixedValue/oscillatingFixedValueFvPatchField.C

    Copyright 2011-2015 OpenFOAM FoundationBased on design by 1234.info | Content generated by doxygen

    OpenFOAM Programmer's C++ documentation http://foam.sourceforge.net/docs/cpp/a01744.html

    16 de 16 09/06/15 16:56