| Line 168... |
Line 168... |
#undef __FUNCT__
|
#undef __FUNCT__
|
#define __FUNCT__ "EPSCreate_TRLAN"
|
#define __FUNCT__ "EPSCreate_TRLAN"
|
PetscErrorCode EPSCreate_TRLAN(EPS eps)
|
PetscErrorCode EPSCreate_TRLAN(EPS eps)
|
{
|
{
|
PetscErrorCode ierr;
|
PetscErrorCode ierr;
|
EPS_TRLAN *trlan;
|
|
|
|
PetscFunctionBegin;
|
PetscFunctionBegin;
|
ierr = PetscNew(EPS_TRLAN,&trlan);CHKERRQ(ierr);
|
ierr = PetscNewLog(eps,EPS_TRLAN,&eps->data);CHKERRQ(ierr);
|
PetscLogObjectMemory(eps,sizeof(EPS_TRLAN));
|
|
eps->data = (void *) trlan;
|
|
eps->ops->setup = EPSSetUp_TRLAN;
|
eps->ops->setup = EPSSetUp_TRLAN;
|
eps->ops->destroy = EPSDestroy_TRLAN;
|
eps->ops->destroy = EPSDestroy_TRLAN;
|
eps->ops->backtransform = EPSBackTransform_Default;
|
eps->ops->backtransform = EPSBackTransform_Default;
|
eps->ops->computevectors = EPSComputeVectors_Default;
|
eps->ops->computevectors = EPSComputeVectors_Default;
|
PetscFunctionReturn(0);
|
PetscFunctionReturn(0);
|