Chombo + EB + MF  3.2
Classes | Macros | Typedefs | Functions
ChomboNVector.H File Reference
#include <sundials/sundials_types.h>
#include <sundials/sundials_nvector.h>
#include "ChomboSundialsAdaptor.H"
Include dependency graph for ChomboNVector.H:

Go to the source code of this file.

Classes

struct  _N_VectorContent_Ch
 content in SUNDIALS nvector, pointer to Chombo adaptor More...
 

Macros

#define _CHOMBOSUNDIALS_H
 
#define NV_CONTENT_CH(v)   ( static_cast<N_VectorContent_Ch>(v->content) )
 
#define NV_ADAP_CH(v)   ( (*NV_CONTENT_CH(v)->adaptor) )
 
#define NV_OWN_DATA_CH(v)   ( NV_CONTENT_CH(v)->own_data )
 

Typedefs

typedef struct _N_VectorContent_ChN_VectorContent_Ch
 Macros and definitions for SUNDIALS nvector interface. More...
 

Functions

N_Vector N_VNew_Ch (SUNContext sunctx, ChomboSundialsAdaptor *adaptor)
 public API More...
 
void N_VDataExchange (N_Vector v)
 
bool N_VEquate (N_Vector x, N_Vector z)
 

Macro Definition Documentation

◆ _CHOMBOSUNDIALS_H

#define _CHOMBOSUNDIALS_H

◆ NV_CONTENT_CH

#define NV_CONTENT_CH (   v)    ( static_cast<N_VectorContent_Ch>(v->content) )

◆ NV_ADAP_CH

#define NV_ADAP_CH (   v)    ( (*NV_CONTENT_CH(v)->adaptor) )

◆ NV_OWN_DATA_CH

#define NV_OWN_DATA_CH (   v)    ( NV_CONTENT_CH(v)->own_data )

Typedef Documentation

◆ N_VectorContent_Ch

Macros and definitions for SUNDIALS nvector interface.

Forward declare pointer-to type

Function Documentation

◆ N_VNew_Ch()

N_Vector N_VNew_Ch ( SUNContext  sunctx,
ChomboSundialsAdaptor adaptor 
)

public API

◆ N_VDataExchange()

void N_VDataExchange ( N_Vector  v)

◆ N_VEquate()

bool N_VEquate ( N_Vector  x,
N_Vector  z 
)