ASPECT
Classes | Namespaces | Typedefs | Functions
stokes_matrix_free.h File Reference
Include dependency graph for stokes_matrix_free.h:

Go to the source code of this file.

Classes

struct  aspect::MatrixFreeStokesOperators::OperatorCellData< dim, number >
 
class  aspect::MatrixFreeStokesOperators::StokesOperator< dim, degree_v, number >
 
class  aspect::MatrixFreeStokesOperators::MassMatrixOperator< dim, degree_p, number >
 
class  aspect::MatrixFreeStokesOperators::ABlockOperator< dim, degree_v, number >
 
class  aspect::StokesMatrixFreeHandler< dim >
 
class  aspect::StokesMatrixFreeHandlerImplementation< dim, velocity_degree >
 

Namespaces

 aspect
 
 aspect::internal
 
 aspect::internal::ChangeVectorTypes
 
 aspect::MatrixFreeStokesOperators
 

Typedefs

using GMGNumberType = double
 

Functions

void aspect::internal::ChangeVectorTypes::import (TrilinosWrappers::MPI::Vector &out, const ::LinearAlgebra::ReadWriteVector< double > &rwv, const VectorOperation::values operation)
 
void aspect::internal::ChangeVectorTypes::copy (TrilinosWrappers::MPI::Vector &out, const ::LinearAlgebra::distributed::Vector< double > &in)
 
void aspect::internal::ChangeVectorTypes::copy (::LinearAlgebra::distributed::Vector< double > &out, const TrilinosWrappers::MPI::Vector &in)
 
void aspect::internal::ChangeVectorTypes::copy (TrilinosWrappers::MPI::BlockVector &out, const ::LinearAlgebra::distributed::BlockVector< double > &in)
 
void aspect::internal::ChangeVectorTypes::copy (::LinearAlgebra::distributed::BlockVector< double > &out, const TrilinosWrappers::MPI::BlockVector &in)
 

Typedef Documentation

§ GMGNumberType

using GMGNumberType = double

Typedef for the number type for the multigrid operators. Can be either float or double.

Definition at line 50 of file stokes_matrix_free.h.