|
Memosa-FVM
0.2
|
#include <GenericPhononBCS.h>

Public Types | |
| typedef NumTypeTraits< X > ::T_Scalar | T_Scalar |
| typedef Array< T_Scalar > | TArray |
| typedef Array< int > | IntArray |
| typedef Vector< T_Scalar, 3 > | VectorT3 |
| typedef CRMatrix< Diag, OffDiag, X > | CCMatrix |
| typedef CCMatrix::PairWiseAssembler | CCAssembler |
| typedef FluxJacobianMatrix < Diag, X > | FMatrix |
| typedef DiagonalMatrix< Diag, X > | BBMatrix |
| typedef Array< Diag > | DiagArray |
| typedef Array< OffDiag > | OffDiagArray |
| typedef Array< X > | XArray |
| typedef Array< VectorT3 > | VectorT3Array |
Public Member Functions | |
| BaseGenericPhononBCS (const StorageSite &faces, const Mesh &mesh, const GeomFields &geomFields, Field &varField, MultiFieldMatrix &matrix, MultiField &xField, MultiField &rField) | |
| void | applyDirichletBC (int f, const X &bValue) const |
| void | applyDirichletBC (const X &bValue) const |
| void | applyDirichletBC (const FloatValEvaluator< X > &bValue) const |
| void | applyExtrapolationBC () const |
| void | applyExtrapolationBC (const int f) const |
| void | applyInterfaceBC () const |
| void | applyFlowBC (const TArray &convFlux, const X &bValue) const |
| void | applyNonzeroDiagBC () const |
| void | applyNonzeroDiagBC (int f) const |
Protected Attributes | |
| const StorageSite & | _faces |
| const StorageSite & | _cells |
| const IntArray & | _ibType |
| const CRConnectivity & | _faceCells |
| const Field & | _varField |
| const MultiField::ArrayIndex | _xIndex |
| CCMatrix & | _dRdX |
| CCAssembler & | _assembler |
| DiagArray & | _dRdXDiag |
| XArray & | _x |
| XArray & | _r |
| const Field & | _areaMagField |
| const TArray & | _faceAreaMag |
| const Field & | _areaField |
| const VectorT3Array & | _faceArea |
Definition at line 22 of file GenericPhononBCS.h.
| typedef DiagonalMatrix<Diag,X> BaseGenericPhononBCS< X, Diag, OffDiag >::BBMatrix |
Definition at line 37 of file GenericPhononBCS.h.
| typedef CCMatrix::PairWiseAssembler BaseGenericPhononBCS< X, Diag, OffDiag >::CCAssembler |
Definition at line 34 of file GenericPhononBCS.h.
| typedef CRMatrix<Diag,OffDiag,X> BaseGenericPhononBCS< X, Diag, OffDiag >::CCMatrix |
Definition at line 33 of file GenericPhononBCS.h.
| typedef Array<Diag> BaseGenericPhononBCS< X, Diag, OffDiag >::DiagArray |
Definition at line 39 of file GenericPhononBCS.h.
| typedef FluxJacobianMatrix<Diag,X> BaseGenericPhononBCS< X, Diag, OffDiag >::FMatrix |
Definition at line 36 of file GenericPhononBCS.h.
| typedef Array<int> BaseGenericPhononBCS< X, Diag, OffDiag >::IntArray |
Definition at line 29 of file GenericPhononBCS.h.
| typedef Array<OffDiag> BaseGenericPhononBCS< X, Diag, OffDiag >::OffDiagArray |
Definition at line 40 of file GenericPhononBCS.h.
| typedef NumTypeTraits<X>::T_Scalar BaseGenericPhononBCS< X, Diag, OffDiag >::T_Scalar |
Definition at line 26 of file GenericPhononBCS.h.
| typedef Array<T_Scalar> BaseGenericPhononBCS< X, Diag, OffDiag >::TArray |
Definition at line 28 of file GenericPhononBCS.h.
| typedef Vector<T_Scalar,3> BaseGenericPhononBCS< X, Diag, OffDiag >::VectorT3 |
Definition at line 31 of file GenericPhononBCS.h.
| typedef Array<VectorT3> BaseGenericPhononBCS< X, Diag, OffDiag >::VectorT3Array |
Definition at line 43 of file GenericPhononBCS.h.
| typedef Array<X> BaseGenericPhononBCS< X, Diag, OffDiag >::XArray |
Definition at line 42 of file GenericPhononBCS.h.
|
inline |
Definition at line 46 of file GenericPhononBCS.h.
|
inline |
Definition at line 69 of file GenericPhononBCS.h.
References BaseGenericPhononBCS< X, Diag, OffDiag >::_assembler, BaseGenericPhononBCS< X, Diag, OffDiag >::_dRdXDiag, BaseGenericPhononBCS< X, Diag, OffDiag >::_faceCells, BaseGenericPhononBCS< X, Diag, OffDiag >::_ibType, BaseGenericPhononBCS< X, Diag, OffDiag >::_r, BaseGenericPhononBCS< X, Diag, OffDiag >::_x, CRMatrix< T_Diag, T_OffDiag, X >::PairWiseAssembler::getCoeff01(), CRMatrix< T_Diag, T_OffDiag, X >::PairWiseAssembler::getCoeff10(), and Mesh::IBTYPE_FLUID.
Referenced by BaseGenericPhononBCS< X, Diag, OffDiag >::applyDirichletBC(), and BaseGenericPhononBCS< X, Diag, OffDiag >::applyFlowBC().
|
inline |
Definition at line 98 of file GenericPhononBCS.h.
References BaseGenericPhononBCS< X, Diag, OffDiag >::_faces, BaseGenericPhononBCS< X, Diag, OffDiag >::applyDirichletBC(), and StorageSite::getCount().
|
inline |
Definition at line 104 of file GenericPhononBCS.h.
References BaseGenericPhononBCS< X, Diag, OffDiag >::_faces, BaseGenericPhononBCS< X, Diag, OffDiag >::applyDirichletBC(), and StorageSite::getCount().
|
inline |
Definition at line 111 of file GenericPhononBCS.h.
References BaseGenericPhononBCS< X, Diag, OffDiag >::_faces, and StorageSite::getCount().
Referenced by BaseGenericPhononBCS< X, Diag, OffDiag >::applyFlowBC().
|
inline |
Definition at line 119 of file GenericPhononBCS.h.
References BaseGenericPhononBCS< X, Diag, OffDiag >::_assembler, BaseGenericPhononBCS< X, Diag, OffDiag >::_dRdX, BaseGenericPhononBCS< X, Diag, OffDiag >::_dRdXDiag, BaseGenericPhononBCS< X, Diag, OffDiag >::_faceCells, BaseGenericPhononBCS< X, Diag, OffDiag >::_ibType, BaseGenericPhononBCS< X, Diag, OffDiag >::_r, BaseGenericPhononBCS< X, Diag, OffDiag >::_x, CRMatrix< T_Diag, T_OffDiag, X >::PairWiseAssembler::getCoeff01(), CRMatrix< T_Diag, T_OffDiag, X >::PairWiseAssembler::getCoeff10(), Mesh::IBTYPE_FLUID, and CRMatrix< T_Diag, T_OffDiag, X >::setBoundary().
|
inline |
Definition at line 152 of file GenericPhononBCS.h.
References BaseGenericPhononBCS< X, Diag, OffDiag >::_faces, BaseGenericPhononBCS< X, Diag, OffDiag >::applyDirichletBC(), BaseGenericPhononBCS< X, Diag, OffDiag >::applyExtrapolationBC(), and StorageSite::getCount().
|
inline |
Definition at line 146 of file GenericPhononBCS.h.
References BaseGenericPhononBCS< X, Diag, OffDiag >::_faces, and StorageSite::getCount().
|
inline |
Definition at line 161 of file GenericPhononBCS.h.
References BaseGenericPhononBCS< X, Diag, OffDiag >::_faces, and StorageSite::getCount().
|
inline |
Definition at line 167 of file GenericPhononBCS.h.
References BaseGenericPhononBCS< X, Diag, OffDiag >::_dRdXDiag, BaseGenericPhononBCS< X, Diag, OffDiag >::_faceCells, BaseGenericPhononBCS< X, Diag, OffDiag >::_ibType, and Mesh::IBTYPE_FLUID.
|
protected |
Definition at line 193 of file GenericPhononBCS.h.
|
protected |
Definition at line 191 of file GenericPhononBCS.h.
|
protected |
Definition at line 187 of file GenericPhononBCS.h.
Referenced by BaseGenericPhononBCS< X, Diag, OffDiag >::applyDirichletBC(), and BaseGenericPhononBCS< X, Diag, OffDiag >::applyExtrapolationBC().
|
protected |
Definition at line 181 of file GenericPhononBCS.h.
|
protected |
Definition at line 186 of file GenericPhononBCS.h.
Referenced by BaseGenericPhononBCS< X, Diag, OffDiag >::applyExtrapolationBC().
|
protected |
Definition at line 188 of file GenericPhononBCS.h.
Referenced by BaseGenericPhononBCS< X, Diag, OffDiag >::applyDirichletBC(), BaseGenericPhononBCS< X, Diag, OffDiag >::applyExtrapolationBC(), and BaseGenericPhononBCS< X, Diag, OffDiag >::applyNonzeroDiagBC().
|
protected |
Definition at line 194 of file GenericPhononBCS.h.
|
protected |
Definition at line 192 of file GenericPhononBCS.h.
|
protected |
Definition at line 183 of file GenericPhononBCS.h.
Referenced by BaseGenericPhononBCS< X, Diag, OffDiag >::applyDirichletBC(), BaseGenericPhononBCS< X, Diag, OffDiag >::applyExtrapolationBC(), and BaseGenericPhononBCS< X, Diag, OffDiag >::applyNonzeroDiagBC().
|
protected |
Definition at line 180 of file GenericPhononBCS.h.
Referenced by BaseGenericPhononBCS< X, Diag, OffDiag >::applyDirichletBC(), BaseGenericPhononBCS< X, Diag, OffDiag >::applyExtrapolationBC(), BaseGenericPhononBCS< X, Diag, OffDiag >::applyFlowBC(), BaseGenericPhononBCS< X, Diag, OffDiag >::applyInterfaceBC(), and BaseGenericPhononBCS< X, Diag, OffDiag >::applyNonzeroDiagBC().
|
protected |
Definition at line 182 of file GenericPhononBCS.h.
Referenced by BaseGenericPhononBCS< X, Diag, OffDiag >::applyDirichletBC(), BaseGenericPhononBCS< X, Diag, OffDiag >::applyExtrapolationBC(), and BaseGenericPhononBCS< X, Diag, OffDiag >::applyNonzeroDiagBC().
|
protected |
Definition at line 190 of file GenericPhononBCS.h.
Referenced by BaseGenericPhononBCS< X, Diag, OffDiag >::applyDirichletBC(), and BaseGenericPhononBCS< X, Diag, OffDiag >::applyExtrapolationBC().
|
protected |
Definition at line 184 of file GenericPhononBCS.h.
|
protected |
Definition at line 189 of file GenericPhononBCS.h.
Referenced by BaseGenericPhononBCS< X, Diag, OffDiag >::applyDirichletBC(), and BaseGenericPhononBCS< X, Diag, OffDiag >::applyExtrapolationBC().
|
protected |
Definition at line 185 of file GenericPhononBCS.h.