Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::IntegratorOps< T > Struct Template Reference

#include <AMReX_IntegratorBase.H>

Static Public Member Functions

static void CreateLike (amrex::Vector< std::unique_ptr< T > > &V, const T &Other, bool=false)
static void Copy (T &Y, const T &Other)
static void Saxpy (T &Y, const amrex::Real a, T &X)
static void CreateLike (amrex::Vector< std::unique_ptr< T > > &V, const T &Other, bool Grow=false)
static void Copy (T &Y, const T &Other, const Vector< int > &scomp={}, const Vector< int > &ncomp={}, bool Grow=true)
static void Saxpy (T &Y, const amrex::Real a, const T &X, const Vector< int > &scomp={}, const Vector< int > &ncomp={}, bool Grow=false)
static void CreateLike (amrex::Vector< std::unique_ptr< T > > &V, const T &Other, bool Grow=false)
static void Copy (T &Y, const T &Other, const int scomp=0, const int ncomp=-1, bool Grow=true)
static void Saxpy (T &Y, const amrex::Real a, const T &X, const int scomp=0, const int ncomp=-1, bool Grow=false)

Member Function Documentation

◆ Copy() [1/3]

template<class T>
void amrex::IntegratorOps< T >::Copy ( T & Y,
const T & Other )
inlinestatic

◆ Copy() [2/3]

template<class T>
void amrex::IntegratorOps< T >::Copy ( T & Y,
const T & Other,
const int scomp = 0,
const int ncomp = -1,
bool Grow = true )
inlinestatic

◆ Copy() [3/3]

template<class T>
void amrex::IntegratorOps< T >::Copy ( T & Y,
const T & Other,
const Vector< int > & scomp = {},
const Vector< int > & ncomp = {},
bool Grow = true )
inlinestatic

◆ CreateLike() [1/3]

template<class T>
void amrex::IntegratorOps< T >::CreateLike ( amrex::Vector< std::unique_ptr< T > > & V,
const T & Other,
bool Grow = false )
inlinestatic

◆ CreateLike() [2/3]

template<class T>
void amrex::IntegratorOps< T >::CreateLike ( amrex::Vector< std::unique_ptr< T > > & V,
const T & Other,
bool Grow = false )
inlinestatic

◆ CreateLike() [3/3]

template<class T>
void amrex::IntegratorOps< T >::CreateLike ( amrex::Vector< std::unique_ptr< T > > & V,
const T & Other,
bool = false )
inlinestatic

◆ Saxpy() [1/3]

template<class T>
void amrex::IntegratorOps< T >::Saxpy ( T & Y,
const amrex::Real a,
const T & X,
const int scomp = 0,
const int ncomp = -1,
bool Grow = false )
inlinestatic

◆ Saxpy() [2/3]

template<class T>
void amrex::IntegratorOps< T >::Saxpy ( T & Y,
const amrex::Real a,
const T & X,
const Vector< int > & scomp = {},
const Vector< int > & ncomp = {},
bool Grow = false )
inlinestatic

◆ Saxpy() [3/3]

template<class T>
void amrex::IntegratorOps< T >::Saxpy ( T & Y,
const amrex::Real a,
T & X )
inlinestatic

The documentation for this struct was generated from the following file: