Namespaces don't provide private data, so let's take the data we would like private and put it in an obnoxious namespace. 更多...
变量 | |
bool | _is_initialized = false |
Flag that tells if init() has been called. 更多... | |
SolverPackage | _solver_package |
The default solver package to use. 更多... | |
processor_id_type | _n_processors = 1 |
Total number of processors used. 更多... | |
processor_id_type | _processor_id = 0 |
The local processor id. 更多... | |
int | _n_threads = 1 |
Total number of threads possible. 更多... | |
Namespaces don't provide private data, so let's take the data we would like private and put it in an obnoxious namespace.
At least that way it is a pain to use, thus discouraging errors.
bool libMesh::libMeshPrivateData::_is_initialized = false |
Flag that tells if init()
has been called.
参考自 libMesh::EigenSparseMatrix< T >::clear(), libMesh::DistributedVector< T >::clear(), libMesh::EigenSparseVector< T >::clear(), libMesh::LaspackMatrix< T >::clear(), libMesh::PetscShellMatrix< T >::clear(), libMesh::EpetraMatrix< T >::clear(), libMesh::EpetraVector< T >::clear(), libMesh::LaspackVector< T >::clear(), libMesh::PetscVector< T >::clear(), libMesh::PetscMatrix< T >::clear(), libMesh::NumericVector< T >::clear(), libMesh::closed(), libMesh::EigenSparseMatrix< T >::init(), libMesh::TrilinosPreconditioner< T >::init(), libMesh::DistributedVector< T >::init(), libMesh::LaspackMatrix< T >::init(), libMesh::EigenSparseVector< T >::init(), libMesh::PetscShellMatrix< T >::init(), libMesh::EpetraMatrix< T >::init(), libMesh::PetscMatrix< T >::init(), libMesh::EpetraVector< T >::init(), libMesh::PetscVector< T >::init(), libMesh::PetscShellMatrix< T >::initialized(), libMesh::initialized(), libMesh::DistributedVector< T >::operator=(), libMesh::Preconditioner< T >::set_matrix(), libMesh::Preconditioner< T >::set_type(), libMesh::EigenSparseVector< T >::swap(), libMesh::NumericVector< T >::swap() , 以及 libMesh::LibMeshInit::~LibMeshInit().
processor_id_type libMesh::libMeshPrivateData::_n_processors = 1 |
int libMesh::libMeshPrivateData::_n_threads = 1 |
processor_id_type libMesh::libMeshPrivateData::_processor_id = 0 |
SolverPackage libMesh::libMeshPrivateData::_solver_package |
The default solver package to use.