Memosa-FVM
0.2
|
#include <BatteryPCLinearizeInterface_BV.h>
Public Types | |
typedef NumTypeTraits< X > ::T_Scalar | T_Scalar |
typedef CRMatrix< Diag, OffDiag, X > | CCMatrix |
typedef CCMatrix::DiagArray | DiagArray |
typedef Array< T_Scalar > | TArray |
typedef Array< X > | XArray |
typedef CRMatrix < otherMeshDiag, otherMeshDiag, X > | CCMatrix_DiagTensors |
typedef CCMatrix_DiagTensors::DiagArray | DiagArray_DiagTensors |
Public Member Functions | |
BatteryPCLinearizeInterface_BV (const GeomFields &geomFields, const T_Scalar RRConstant, const T_Scalar interfaceUnderRelax, const bool Anode, const bool Cathode, const bool bInterfaceHeatSource, Field &varField) | |
void | discretize (const Mesh &mesh, const Mesh &parentMesh, const Mesh &otherMesh, MultiFieldMatrix &mfmatrix, MultiField &xField, MultiField &rField) |
Private Attributes | |
const GeomFields & | _geomFields |
Field & | _varField |
const T_Scalar | _RRConstant |
const T_Scalar | _interfaceUnderRelax |
const bool | _Anode |
const bool | _Cathode |
const bool | _bInterfaceHeatSource |
Definition at line 24 of file BatteryPCLinearizeInterface_BV.h.
typedef CRMatrix<Diag,OffDiag,X> BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::CCMatrix |
Definition at line 28 of file BatteryPCLinearizeInterface_BV.h.
typedef CRMatrix<otherMeshDiag,otherMeshDiag,X> BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::CCMatrix_DiagTensors |
Definition at line 36 of file BatteryPCLinearizeInterface_BV.h.
typedef CCMatrix::DiagArray BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::DiagArray |
Definition at line 29 of file BatteryPCLinearizeInterface_BV.h.
typedef CCMatrix_DiagTensors::DiagArray BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::DiagArray_DiagTensors |
Definition at line 37 of file BatteryPCLinearizeInterface_BV.h.
typedef NumTypeTraits<X>::T_Scalar BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::T_Scalar |
Definition at line 27 of file BatteryPCLinearizeInterface_BV.h.
typedef Array<T_Scalar> BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::TArray |
Definition at line 30 of file BatteryPCLinearizeInterface_BV.h.
typedef Array<X> BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::XArray |
Definition at line 31 of file BatteryPCLinearizeInterface_BV.h.
|
inline |
Definition at line 39 of file BatteryPCLinearizeInterface_BV.h.
|
inline |
Definition at line 56 of file BatteryPCLinearizeInterface_BV.h.
References BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::_Anode, BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::_bInterfaceHeatSource, BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::_Cathode, BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::_geomFields, BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::_interfaceUnderRelax, BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::_RRConstant, BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::_varField, GeomFields::areaMag, Mesh::getCellCells(), Mesh::getCells(), CRMatrix< T_Diag, T_OffDiag, X >::getCoeff(), StorageSite::getCount(), CRMatrix< T_Diag, T_OffDiag, X >::getDiag(), Mesh::getFaceCells(), MultiFieldMatrix::getMatrix(), Mesh::getOtherFaceGroupSite(), Mesh::getParentFaceGroupSite(), and StorageSite::getSelfCount().
Referenced by BatteryModel< T >::Impl::linearizePC(), and BatteryModel< T >::Impl::linearizePC_Thermal().
|
private |
Definition at line 462 of file BatteryPCLinearizeInterface_BV.h.
Referenced by BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::discretize().
|
private |
Definition at line 464 of file BatteryPCLinearizeInterface_BV.h.
Referenced by BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::discretize().
|
private |
Definition at line 463 of file BatteryPCLinearizeInterface_BV.h.
Referenced by BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::discretize().
|
private |
Definition at line 458 of file BatteryPCLinearizeInterface_BV.h.
Referenced by BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::discretize().
|
private |
Definition at line 461 of file BatteryPCLinearizeInterface_BV.h.
Referenced by BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::discretize().
|
private |
Definition at line 460 of file BatteryPCLinearizeInterface_BV.h.
Referenced by BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::discretize().
|
private |
Definition at line 459 of file BatteryPCLinearizeInterface_BV.h.
Referenced by BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::discretize().